-
函数构造器,function foo=(){}查看全部
-
最常用的是 typeof 返回字符串,typeof null返回object查看全部
-
类型检查:typeof,instanceof,查看全部
-
基本属性会被转换成零食对象,访问完成以后将会被销毁掉查看全部
-
var str="string" str.length查看全部
-
JavaScript数据类型查看全部
-
类型检测查看全部
-
函数声明与变量声明的冲突:查看全部
-
函数初始化阶段VO执行的顺序: 1、函数参数(若未传入,初始化该参数值为undefined); 2、函数声明(若发生命名冲突(即函数参数中包含同名变量),则函数声明会覆盖前面的变量); 3、变量声明(若初始化变量值为undefined,若发生命名冲突,则变量声明会忽略);查看全部
-
记录闭包查看全部
-
严格模式查看全部
-
for...in 1.顺序不确定 2.enumerable为false时不会出现(即不可使用for in) 3.for in对象属性受原型链影响(对象的原型链上有enumerable为false时,也不可用)查看全部
-
Array.prototype.join,数组转字符串,可用于重复字符串 sort()排序,默认按字母排序(数字也会转为字母排序),sort(function(a,b){return a-b;}),通过a、b的关系,决定升序还是降序排列。影响原数组 reverse()将数组反转,影响原数组 concat()拼接字符串,参数里的数组会展平一次,多重数组也只展平一次,其他的作为数组传入,不影响原数组 slice()截取数组,不影响原数组 splice()截掉数组,返回截出来的数组,原数组被截掉这部分。前面两个参数一般为从哪开始截多少个元素,后面的参数作为替代元素补在截掉位置上查看全部
-
excuting context 执行上下文,栈级结构;查看全部
-
(function(){})()—————立即执行函数; !function(){}() 或 +function(){}() 将函数声明变成函数表达式,因为函数声明会有前置的特性,若不增加特殊符号,前置后留下()会使程序报错;查看全部
举报
0/150
提交
取消