-
var obj = {x:1}; delete obj.x; // 删除属性
var obj = {}; Object.defineProperty(obj, 'x', { configurable: false, value: 1 }) ; // 删除属性
查看全部 -
闭包封装 只能通过方法来访问
查看全部 -
闭包 例子 1
查看全部 -
arguments 实参
查看全部 -
作为对象方法的函数的this 指向对象
函数作为对象属性的值:
查看全部 -
全局的this 指向全局对象,浏览器里全局对象是window
一般函数的this window undifined(严格模式)
查看全部 -
比较 函数声明 函数表达式 函数构造器
构造器和函数表达式无法通过函数名访问(需要赋值给变量,通过变量来调用)
查看全部 -
函数构造器 new Function(参数,形参,代码)
函数对象都来自于 function 构造器里的 prototype 属性
构造器中的是局部变量
function()()--立即调用执行
构造器能拿到全局变量,却拿不到上一层函数里的变量
查看全部 -
命名函数表达式 在ie9+以后 在整体作用域里不可被访问到
查看全部 -
变量&函数 声明前置
查看全部 -
函数的不用调用方式
直接调用
对象方法
构造器
func.call/apply/bind
查看全部 -
js 的函数也是对象
一般函数调用: 如果没有return 会在所有代码执行完之后返回一个undefined
作为构造器,外部使用new调用:如果没有return或者return类型是基本类型,会将this返回
查看全部 -
es5 array.isarray()
查看全部 -
indexof 数组检索 -1为倒数第一个元素
得到索引值
查看全部 -
reduce 迭代 返回值为 新的x参数
查看全部
举报