-
JSON.parse('{"x":1}');将字符串转化为对象; toString()对象转化为字符串; ValueOf()方法将对象转化为基本类型查看全部
-
2、Object.isExtensible标签是否可扩展,可以添加属性修改属性 3、Object.seal([obj])使configurable的属性标签设定为false,即使对象的属性不能被配置 Object.isSealed([obj])判断对象是否为不可配置 4、Obeject.freeze([obj])将对象的configurable属性标签以及writable属性标签设定为false Object.isFreozen([obj])判断对象是否被冻结查看全部
-
1、Object.prototype.toString方法会将参数变为对象再做处理查看全部
-
总结。。查看全部
-
ie678有兼容问题查看全部
-
instanceof的判断原理,左 的原型链上是否有 右侧构造函数的prototype属性查看全部
-
对基本类型设置属性会被临时转换为包装类型,可以成功,但是随后会被销毁,无法调用查看全部
-
从大神那抄来的: instanceof是用来区分引用类型和基本数据型的; 而prototype是原型链中构造函数的一个自带属性,它是用来指向原型对象的,指向原型对象的作用是来共享这个原型对象中所有的属性和方法,为什么要这么做呢? 是因为创建每个新object对象,有时候需要给他加方法,比如object.name=”Bob“之类的,但是每次创建都很麻烦,所以就采用这种共享指向的方法查看全部
-
使用基本類型時,僅能附加屬性,在使用過後及會銷毀 在影片中呼叫的length及為String Object本身包含的屬性,不存在於str本身 所以若要對string進行附加並保存其値,必須使用 new String("string")查看全部
-
NaN === NaN => return false查看全部
-
JavaScript 型別轉換: int to string: num + '' string to int: num - 0查看全部
-
key1.join().indexOf(typeFirst)<0 这句话是什么意思啊??? 首先,还是建议问问题可以贴出代码,这样可能可以让大家更加明白你要问什么问题。下面是我个人的理解,如果说错了还希望大家或者题主指正。 就这个问题,我想可以先说说表达式key1.join().indexOf(typeFirst)<0中两个方法join()以及indexOf()的用法: (1)join():作用是将数组转化为字符串,其作用与toString()相同。 (2)indexOf():返回某个指定的字符串值在字符串中首次出现的位置。要注意的是indexOf()对大小写敏感且如果要检索的字符串值没有出现,则该方法返回 -1。 下面是我自己在chrome的控制台简单写的一个例子。如有错误,还请指正: var key1=['a','b','c','d']; //先定义一组数组 key1.join();//返回的结果是:"a,b,c,d",即该方法已经将key1数组转为字符串"a,b,c,d" var typeFirst='my' ;//定义typeFirst字符串 key1.join().indexOf(typeFirst)<0;//返回的结果是true,小于0是正确(记得indexOf查找不到字符串时返回的值是-1),因此该表达式表示的是在数组key1中无法查找到typeFirst中对应的字符串。查看全部
-
属性标签查看全部
-
设置对象的属性 var person={}; Object.defineProperty(person,'name',{对象,每一个标签的值});查看全部
-
巧用+ - 改变数据类型,‘num’-0=》num;num+‘’=》str查看全部
举报
0/150
提交
取消