-
属性读写 创建一个对象,可以用"."操作符访问对象属性,也可以用["key"]传入访问 一般情况下用"."操作符访问对象属性,在for循环中一般使用"key"查看全部
-
创建对象: ①对象字面量 var obj = {x:1,y:2};、对象字面量做嵌套,某些属性的值可以又是对象{}嵌套 ②使用new构造器/原型链的方式创建,当访问某个属性对象上没有时会通过原型链向上查找,一直找到Object.Prototype -> null,还没有的话就会返回undefined 注意:当给对象赋值时,不会修改原型链上的值,而是在自己的原型上进行修改或添加 delete只会删除对象上的属性,不会删除/影响原型链上的属性 ③Object.create创建对象 Object.create是一个系统内置函数,接受一个参数一般是对象,会返回一个新创建的对象,并且让对象的原型指向这个参数查看全部
-
delete arr[0]; arr[0];//undefined 数组长度不变查看全部
-
string常见方法查看全部
-
dthdhtgtrgs查看全部
-
gdrsxgbzae查看全部
-
gkhlgl查看全部
-
hiululi查看全部
-
zzbiji查看全部
-
对象中包含一系列属性,这些属性是无序的,每个属性都有一个字符串key和对应的value var obj = {x:1,y:2}; obj.x; //1 obj.y; //2 ①对象的属性可以动态添加或删除 ②每个对象属性都有一些标签和get/set方法,原型protp,class标签来表示属于哪一个种类,extensible标签表示对象是否可以添加新的属性查看全部
-
这道题还是有点意思的!!!查看全部
-
好好学习查看全部
-
原生实现bind查看全部
-
函数声明、函数表达式、函数构造器之间的区别查看全部
-
严格模式和普通模式的区别: ①delete参数、函数名报错 一般模式下delete参数或函数名没有意义但不会报错,而严格模式下如果试图delete参数或函数名会报语法错误 ②delete不可配置的属性也会报错,严格模式下试图删除configurable属性为false的时候,会报错 ③对象字面量重复属性名报错 一般模式下,对象中重复写属性也是合法的,会以最后一个为准,但严格模式下是不允许的 ④严格模式下禁止八进制的字面量 ⑤eval、arguments变为关键字,不能作为变量、函数名 在严格模式下eval变成了独立作用域,查看全部
举报
0/150
提交
取消