JavaScript 經常使用代碼

未知對象

  • 對象類型名稱:xobject.constructor.name
  • 對象成員鍵名:Object.keys(xobject)
  • 枚舉對象成員及其值:
    for(var propertyName in response) {
      console.log('property:'+propertyName);
      console.log(response[propertyName]);
    }

     

 

臨近對象

  • var x = document.getElementById("itemId1").previousSibling.innerHTML;

 

JSON

  • 字符串對象到 JSON 對象:var d = JSON.parse(response.responseText);

 

正則表達式

  • 找出字符串中連續重複2次以上的字符: /([a-z0-9])\1{2,}/gmi
  • 當搜索字符串中包含通配符(*)的時候,必須輸入至少5個字符(含通配符);不然,能夠接受任意輸入: /^((?=.*(?:\*)).{5,})|^[^\*]+$/g好比,查找 「JonyZhu」,輸入「Jon*」就不行,「Jon*Z」就能夠;或者「Jony」也能夠。
相關文章
相關標籤/搜索