对象

对象属性的删除
delete obj['attribute'];

var a = {
    a: 1,
    b: 2,
}

delete a.a;

console.log(a) // 输出 {b:2}

typeof 是运算符,不是函数;尽管可以写成 typeof(1);但是标准的写法是 typeof 1;

对象的方法

Object.keys(obj)
如果obj是对象,返回一个数组,里面是obj的属性: 不会出现原型的属性;

var obj = {name: "lifei", age: 13}
Object.keys(obj)  // ["name", "age"];

如果obj是数组,返回的数组里面是索引值,如果obj是字符串,返回的数组里面也是索引值;

正则表达式对象

当使用构造函数创造正则对象时,需要常规的字符转义规则,(在前面加反斜杠).
如果下面两个是等价的:
var re = new RegExp("\w+"); //应该只有\的前面需要多加一个,+,?等不需要
var re = /\w+/;

如果DOM元素不存在,则通过document.getElementById()得到的值就是null;

posted on 2017-03-31 15:50  下辈子当座桥-李飞  阅读(99)  评论(0)    收藏  举报