-
立即执行函数. ~function(){console.info(1)}() !function(){console.info(2)}() (function(){console.info(3)})() 三种方式都一样.查看全部
-
(function(){})()—————立即执行函数; !function(){}() 或 +function(){}() 将函数声明变成函数表达式,因为函数声明会有前置的特性,若不增加特殊符号,前置后留下()会使程序报错;查看全部
-
apply/call方法(浏览器)查看全部
-
call /apply方法与this查看全部
-
array.push() array.unshift() array.pop() array.shift()查看全部
-
函数声明 function add(){}<br><br> 函数表达式 var add=function(){} || (function(){})()立即执行函数表达式 || return functuon(){} 函数对象作为一个返回值 ,函数表达式 || var add =function foo(a,b){} 命名式函数表达式 调用:在函数声明之前调用,成功;在函数表达式之前调用,失败查看全部
-
对象标签: [[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,其原属性也可能不可改。查看全部
-
对象原型链上的this查看全部
-
函数区别查看全部
-
function 构造器查看全部
-
function构造器查看全部
-
不同的调用方式查看全部
-
函数重点查看全部
-
函数的概念查看全部
-
字符串和数组查看全部
举报
0/150
提交
取消