arguments,eval都是函数内部的对象,从函数被定义以后就会自动存在了。其中,arguments类似一个数组里面包含了函数的所有参数,eval是执行语句。因此,课上展示的arguments[0]即函数第一个参数,即a。
2017-06-12
老师{a:1,b:2} 和 var o = {a:1, b:3} 是不是反了?我chrome 控制台返回结果跟老师的干好相反啊
2017-06-12
最赞回答 / PanameraTurboS
遍历简单点说就是把值一个个取出来。enumerable(可枚举性),如果一个属性的enumerable为false,下面三个操作不会取到该属性值。* for..in循环* Object.keys方法* JSON.stringify方法
2017-06-12
已采纳回答 / basier
原始类型不是对象,如字符串之所以有length属性是因为进行了隐式的转换为对象,但是隐式转换的对象立即销毁了,所以针对原始类型添加属性是访问不到的,返回undefined
2017-06-12