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」也能夠。
歡迎關注本站公眾號,獲取更多信息