摘要:
一、按列访问:外层循环对应行, 内层循环对应列。 二、按行访问:外层循环对应列, 内层循环对应行。 阅读全文
摘要:
一、对于小规模数据 二、对于大规模数据 阅读全文
摘要:
一、map():对数组中的每个元素使用某个函数,并返回一个新的数组, 该数组的元素是对原有元素应用某个函数得到的结果。 二、filter():传入一个返回值为布尔类型的函数,当对数组中的所有元素应用该函数, 结果均为 true 时, 该方法并不返回 true, 而是返回一个新数组, 该数组包含应用该 阅读全文
摘要:
一、forEach():接受一个函数作为参数, 对数组中的每个元素使用该函数。 二、every(): 接受一个返回值为布尔类型的函数, 对数组中的每个元素使用该函数。 三、some() :接受一个返回值为布尔类型的函数, 只要有一个元素使得该函数返回 true,该方法就返回 true。 四、redu 阅读全文
摘要:
原题:var a = [-3,-1,0,1,3,5,7,9], b = [-4,-2,0,2,3,4,5,6,7,8];//返回一个合并过的数组[-4,-3,-2,-1,0,0,1,2,3,3,4,5,5,6,7,7,8,9] 阅读全文
摘要:
//sort() 方法是按照字典顺序对元素进行排序的 var num1 = [ 3, 1, 2, 100, 4, 200 ]; num1.sort(); alert(num1);//1,100,2,200,3,4 function compare(a, b) { return a - b;//升序 //return... 阅读全文
摘要:
/*splice() 方法的另一种运用:为数组添加元素 splice(x1,y1,z1) x1: 起始索引( 也就是你希望开始添加元素的地方) ; x2:需要删除的元素个数( 添加元素时该参数设为 0) ; x3:想要添加进数组的元素 */ var a = [ 1, 2, 7, 8, 9 ]; /*var b = [ 4, 5 ]; ... 阅读全文
摘要:
//pop() 和 shift() 方法都将删掉的元素作为方法的返回值返回 var a = [ 1, 2, 3 ]; alert(a.pop());//从数组末尾删除 alert(a); alert(a.shift());//从数组首端删除 alert(a); /* var a = [ 9, 1, 2 ]; for ( var i ... 阅读全文
摘要:
var a = [ 1, 2 ]; a.push(8);//在数组末尾添加元素 alert(a); // 1,2,8 a.unshift(3, 4);//在数组开头添加元素 alert(a);//3,4,1,2,8 a[a.length] = 9;//使用数组的 length 属性为数组添加元素,但是push更加直观 alert(a);... 阅读全文
摘要:
//concat()方法 var a = [ "1", "2", "3", "4", "5" ]; var b = [ "6", "7", "8" ]; var itDiv = a.concat(b);//连接两个数组 alert(itDiv);//自动将数组转化为字符串输出 itDiv = b.concat(a); alert(itDiv);... 阅读全文
摘要:
补充:join()方法的另一种运用: 阅读全文
摘要:
// 浅复制 var nums = [];//创建数组,推荐使用[]操作符,大多数专家认为其有更高的效率 for ( var i = 0; i < 100; ++i) { nums[i] = i + 1; } var samenums = nums; nums[0] = 400; alert(samenums[0]); /... 阅读全文
摘要:
阅读全文
摘要:
this 关键字用来将方法和属性绑定到一个对象的实例上 阅读全文
摘要:
<style type="text/css"> body,ul,li { padding: 0; margin: 0; /* 好的习惯:清除内外边距,避免受默认格式的影响 */ } ul,li { list-style: none; /*清除列表默认格式 */ } .demo { width: 32 阅读全文
摘要:
阅读全文