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”也可以。
原文地址:https://www.cnblogs.com/jonyzhu/p/6003083.html