js个人笔记3
来源:互联网 发布:淘宝客服转接设置 编辑:程序博客网 时间:2024/06/05 10:10
1.push和pop
建立空数组,将数压入其中,arr.push();
while(arr.length!=0){arr.pop()},将数据一个个弹出.
2.indexOf(a,b)
定位返回下标,没找到返回-1;
a=>字符串,即需要定位的字符串;
b=>开始检索的位置,如未定义,则表示从0开始;
3.将函数赋值给对象的属性.当函数作为对象的属性调用时,函数就成为方法;
var o={square:function(x){return x*x}}//对象直接量
var y=o.square(16);
console.log(y); //y=256
4.闭包
如果一个函数定义了嵌套的函数,并将它作为返回值返回或者存储在某处的属性里,这时就会有一个外部引用指向这个嵌套函数.它就不会被当做垃圾处理,并且它指向 的变量绑定对象也不会被当做垃圾处理.
var scope="global scope";
function checkscope(){
var scope="local scope";
function f(){
return scope;
}
return f();
}
checkscope(); //llocal scope
5.function构造函数
构造函数并不是使用词法作用域,相反,函数体代码的编译总是会在顶层函数执行.
var scope="global";
function constructFuction(){
var scope="local";
return newFunction("return scope"); //无法捕获局部作用域;
//返回值是global.因为通过Function()构造函数;
}
- js个人笔记3
- js个人笔记
- JS易错易漏个人笔记
- JS兼容问题个人笔记
- js个人笔记1
- js个人笔记2
- js个人笔记
- Node.js个人学习笔记
- node.js 个人学习笔记
- JS个人笔记1-JS简介
- 个人笔记 js 08 实现分时问候
- 个人笔记3
- 个人笔记 js 07 js向select里添加option
- 个人笔记 js 12 js返回上一页
- 个人笔记 js 15 js字符串的转换
- 个人笔记 js 16 js删除表格行
- JavaScript_个人笔记9_悟透js闭包
- 个人笔记 js 03 window.open的使用方法
- iOS 相机调用后为英文的解决办法
- 宏定义函数
- C语言中关于字符数组和指针数组
- Linux(Ubuntu)常用命令--学习笔记
- Android 模仿新闻顶部导航标签
- js个人笔记3
- 第4节--Built-in package和External package
- C++ 未捕获的异常
- 搜索二叉树
- 7shiro安全框架、web项目的发布
- php中web上传文件的原理及如何限制上传文件的大小及格式
- codevs1269匈牙利游戏(spfa跑次短路)
- UVA 10905 Children's Game 水 .
- Android-实现底部弹出PopupWindow并让背景逐渐变暗