已采纳回答 / 觅心寒
若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。若 a 等于 b,则返回 0。若 a 大于 b,则返回一个大于 0 的值。现在有 arr=[1,15,8,9,85]1-15 值为负,位置不变15-8 值为正,互换位置15-9 值为正,互换位置15-85 值为负,位置不变输出为[1,8,9,15,85]
2015-08-03
对象标签:
[[proto]]:原型链
[[class]]:toString
[[extensible]]:表示对象的属性是否可以添加。
object.preventExtensible(obj);//使obj对象不可新增属性,原属性可改、可删
Object.seal(obj);//使obj不可新增属性,原属性可改但不可删
Object.freeze(obj);//使obj不可新增属性,原属性不可更改、删除
注意,当Object.freeze(obj)后,Object.isSeal(obj)返回的也是true,也就是说,Object.isSeal(obj)返回true,其原属性也可能不可改。
[[proto]]:原型链
[[class]]:toString
[[extensible]]:表示对象的属性是否可以添加。
object.preventExtensible(obj);//使obj对象不可新增属性,原属性可改、可删
Object.seal(obj);//使obj不可新增属性,原属性可改但不可删
Object.freeze(obj);//使obj不可新增属性,原属性不可更改、删除
注意,当Object.freeze(obj)后,Object.isSeal(obj)返回的也是true,也就是说,Object.isSeal(obj)返回true,其原属性也可能不可改。
2015-08-03