-
数字排序 array.sort(function(a,b){ return a - b ; )}; 对象属性排序 array.sort(function(a,b){ return a.age - b.age; });查看全部
-
var a=b=1; b被定义成了全局变量,即使是在函数内定义的,在函数外b依旧可以被访问到,而a是不可以的查看全部
-
删除属性 delete person.age查看全部
-
arguments //形参查看全部
-
obj.hasOwnProperty('x')方法检查一个属性是否属于对象本身,而不是属于原型链上。 obj.__proto__.hasOwnProperty('x') 检查一个属性是属于原型链上,而不是对象本身。 function Foo(){}; Foo.prototype.x=1; var obj=new Foo(); obj.x; //1 obj.hasOwnProperty("x");//false //x属于Foo类型,obj对象没有x实例,它只是调用了Foo的共享单元 obj.__proto__.hasOwnProperty("x");//true 一般delete 运算符可以删除对象的属性,而如果使用方法Object.defineProperty(对象,'属性',{configurable:false})处理了对象,该属性就不会被删除,反之ture就是可以被删除。 var obj={}; Object.defineProperty(obj,"x",{ configurable:false, value:1 }); delete obj.x;//false obj.x; //1查看全部
-
javascript中创建对象的第一种方法。感觉像是json啊查看全部
-
javascript 创建对象的方法 有三种 第一种直接写 {a:b,c:d} 第二种是使用 构造器 var object = new 什么之类的 第三种是。 object.cteate()查看全部
-
javascript中的对象 与5种基本类型是区分开的查看全部
-
严格模式与基本模式 use strict查看全部
-
严格模式查看全部
-
javascript中有 try catch try catch finally try finally 如果出现try catch嵌套 如果try出异常 同级的catch没有补获的话 由外面的嵌套捕获查看全部
-
block是没有作用域的。既没有范围 谁都能调用的意思查看全部
-
js查看全部
-
document.body.innerHTML = "<div id=div1>aaa</div>"+"<div id=div2>bbb</div>"+"<div id=div3>ccc</div>"; for(var i=1;i<4;i++){ !function(i){ document.getElementById("div"+i).addEventListenner("click",function(){ alert(i);//1,2,3 }); }(i); }查看全部
-
1. 原始表达式 //常量、直接量、关键字、变量 3.14、"test"、null、i、k、j 2. 初始化表达式 //[1,2]、{x:1, y:2} 3. 函数表达式 //var fe = function(){}、(function(){})() 4. 属性访问表达式 //var o = {x:1}、o.x、o['x'] 5. 调用表达式 //func() 6. 对象创建表达式 //new Func(1,2)、new Object查看全部
举报
0/150
提交
取消