js 零碎

不点 阅读:198 2022-03-07 15:15:29 评论:0
  1. function具有一个属性是length,表示希望接收到的命名参数的个数。可以通过arguments获取参数。arguments.callee表示函数本身,递归时有用,也可以通过arguments.callee.caller获取方法的调用者。函数中的this表示当前的作用域,谁调用就是谁。
  2. typeof检查基本类型,instanceof检查对象。Array.isArray()用来检查数据更加可靠。
  3. 没有块级作用域,在{}内定义的变量也会属于当前的环境,属于方法或者是window。可以通过闭包或者是匿名函数来实现。
  4. 变量不声明可直接写,但不可直接读,不写var 直接初始化就默认是window的属性。
  5. 浏览器内置JSON对象,可以通过stringify()和parse()方法进行互转。

标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

搜索
排行榜
关注我们

一个IT知识分享的公众号