随笔分类 -  Javascript学习

实现一个函数clone,可以对JS中的5种数据类型(Number、String、Object、Array、Boolean)进行值复制
摘要:实现一个函数clone,可以对JS中的5种数据类型(Number、String、Object、Array、Boolean)进行值复制
269
0
0
etTimeout来实现setInterval
摘要:etTimeout来实现setInterval 1 <script type="text/javascript"> 2 function interval(func, w, t){ 3 var interv = function(){ 4 if(typeof t "undefined" || t--
143
0
0
原型链
摘要:原型链 原型链是指对象之间通过prototype链接起来,形成一个有向的链条。当访问一个对象的某个属性的时候, JavaScript引擎会首先查看该对象是否包含该属性。 如果没有,就去查找对象的prototype中是否包含。 以此类推,直到找到该属性或则找到最后一个对象。最后一个对象的prototy
233
0
0
JS中的闭包
摘要:JS中的闭包 (1)、使用闭包主要是为了设计私有的方法和变量。 闭包的优点是: 可以避免全局变量的污染, 缺点是: 闭包会常驻内存,会增大内存使用量,使用不当很容易造成内存泄露。 (2)、闭包有三个特性: a、函数嵌套函数 b、函数内部可以引用外部的参数和变量 c、参数和变量不会被垃圾回收机制回收
191
0
0
数组实例的 entries(),keys() 和 values()
摘要:数组实例的 entries(),keys() 和 values() entries(),keys()和values(),用于遍历数组。它们都返回一个遍历器对象,可以用for...of循环进行遍历,唯一的区别是keys()是对键名的遍历、values()是对键值的遍历,entries()是对键值对的遍
300
0
0
JS几种遍历方式比较
摘要:几种遍历方式比较 for of 循环不仅支持数组、大多数伪数组对象,也支持字符串遍历,此外还支持 Map 和 Set 对象遍历。 for in 循环可以遍历字符串、对象、数组,不能遍历 Set/Map forEach 循环不能遍历字符串、对象,可以遍历 Set/Map for of 循环不仅支持数组
430
0
0
.get(),eq()的区别
摘要:.get(),eq()的区别
237
0
0
JavaScript中的“闭包”
摘要:什么是JavaScript中的“闭包”?举一个例子。 闭包是一个内部函数,它可以访问外部(封闭)函数的作用域链中的变量。闭包可以访问三个范围内的变量;具体来说: (1)变量在其自己的范围内, (2)封闭函数范围内的变量 (3)全局变量。 看一下实例:
229
0
0
JS中的NaN
摘要:什么是NaN?它的类型是什么?如何可靠地测试一个值是否等于NaN? NaN属性表示“不是数字”的值。这个特殊值是由于一个操作数是非数字的(例如“abc”/ 4)或者因为操作的结果是非数字而无法执行的。 虽然这看起来很简单,但NaN有一些令人惊讶的特征,如果人们没有意识到这些特征,就会导致bug。 一
343
0
0
JavaScript【1】(数据类型)
摘要:JS系列教程(数据类型)【1】
202
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.

Not available