摘要:
一、创建对象的方法 1、 {} 字面量创建 var person ={ name: "lisi", age: 21, say: function(){ alert(this.name); } }; 2、 new Object() var person = new Object(); person.n 阅读全文
摘要:
$(function(){ function aa(){ var winH = $(window).height(); var scrollTop = $(window).scrollTop(); $("img").each(function(){ var imgTop = $(this).offs 阅读全文
摘要:
1、第一种方法 SE6 Set 去重 var arr = [1,2,3,4,5,6,1,3,4]; var arr1 = new Set(arr); console.log(arr1);弊端:不可用于引用型类型的去重 比如对象 2、第二种方法:利用indexOf去重 <script>function 阅读全文
摘要:
// 利用递归实现数组的扁平化let ary = [1, [2, [3, [4, 5]]], 6]; let result = []; let fn = function(ary){ for(let i = 0 ; i < ary.length; i++){ let item = ary[i] if 阅读全文
摘要:
var 如果使用关键字 var 声明一个变量,那么这个变量就属于当前的函数作用域,如果声明是发生在任何函数外的顶层声明,那么这个变量就属于全局作用域。 let 1、let 声明的变量具有块作用域的特征。 2、在同一个块级作用域,不能重复声明变量。 function foo(){ let a = 1; 阅读全文