函数对象的name属性可以获得函数名字。arguments 类数组。 foo.length 形参个数. arguments.length实参个数
2017-07-10
数组和一般对象比较。 相同 都可以继承。 数组是对象。 都可以当做对象添加删除属性。 不同。数组自动更新长度。按索引访问数组常常比访问一般对象属性明显迅速。
2017-07-10
大多对象可以调用has拥有原型,或者tostring 或者valueof 等等,因为{} 有 对象.原型。 数组也有 它有 数组.原型。 有大量方法。
2017-07-10
js 中的数组 是弱类型的。 不像c,java,它们是强类型的。 所以 js数组 中每个元素可以是不同类型的。
2017-07-10
属性标签。通过对象.获得拥有原型描述器({pro:true},'pro'); 返回一个对象,这个对象就有属性标签。 第一个参数 是 你要判断的对象。第二个参数是 字符串的属性名。
2017-07-10
严格模式是一种特殊的执行模式,修复了部分语言上的不足,提供更强的错误检查,并增强安全性。用'use strict' 这样的指令,可以进入严格模式。好处,可以向上兼用。也可以在整个js文件开头用这个指令。strict 严格的
2017-07-10
函数声明,函数表达式。 函数声明 会预先处理。 所以在声明前面调用函数 也可以。 但是函数表达式不行。
2017-07-10