JavaScript 小知识点 持续更新
来源:互联网 发布:淘宝比价插件 编辑:程序博客网 时间:2024/05/22 15:35
1. || 运算
当 || 运算前的表达式为 true 返回前面的表达式结果
当 || 运算前面的表达式为false 返回后面的表达式结果
2. && 运算
当 && 运算前的表达式为 true 返回后面的表达式结果
当 && 运算前面的表达式为false 返回前面的表达式结果
总结:表达式内容在JavaScript中,0是false,!0是true 。
3.apply()
个人理解,关于apply()这个方法,要先理解 JavaScript 中的 this
从function的角度来吧
this.x = 2;function test(){ alert(this.x);}test();//2var o = {};o.x = 1;o.m = test;o.m(); // 1
在 function 中的 this 是全局变量,
当把 test 赋值给 o.m 后,this 指向的是 o 对象。
接下来看 apply()
this.x = 2;function test(){ alert(this.x);}test();//2var o = {};o.x = 1;test.apply(o,[]);//1
根据结果,我们可以发现,apply()改变了 test 方法的 this 指向 。
4.function中的arguments
arguments是所有函数中都可用的局部变量!
arguments对象不是一个 Array 。它类似于Array,但除了长度之外没有任何Array属性。例如,它没有 pop 方法。但是它可以被转换为一个真正的Array
仅仅指向当前函数!
阅读全文
0 0
- JavaScript 小知识点 持续更新
- web开发小知识点(持续更新)
- 小技术知识点总结[持续更新...]
- ACM小知识点归纳(持续更新)
- Android小知识点记录【持续更新】
- Android小知识点总结-持续更新
- web小知识点——持续更新
- hibernate小知识点总结--持续更新
- Aandroid广播小知识点(持续更新)
- JavaScript知识点整理 后续持续更新
- Javascript基础小知识---------持续更新中..............
- javascript小白学习指南4--持续更新
- javascript一些小例子总结,持续更新...
- linux 系统相关的一些小知识点(持续更新)
- IOS学习中的一些小知识点总结(持续更新)
- iOS_一些小知识点(持续更新・・・)
- 开发中的小知识点汇总(持续更新)
- iOS--小知识点(持续更新)
- Netty的流程和范例(自主拼凑研发)
- hbase存储图片
- Java并发编程:Thread类的使用
- 轮子哥课程1
- Linux环境变量设置
- JavaScript 小知识点 持续更新
- onselectstart和onselect的使用
- HBase源码系列(四)Put、Delete在服务端是如何处理的?
- maven项目pom文件(2)-build使用
- Java并发编程:synchronized
- 算法分析设计与分析-蛮力法(1)--选择排序
- tomcat中https配置
- Angular4 路由 实战
- 弹出窗口并向父页面返回值的两种常用方法