JavaScript学习笔记_2014.11.28
- 数组可用方法:
- 数组的join()方法: 可以使用不同的分隔符来生成toString字符串; 该方法只接收一个参数,就是用来做分隔符的字符串,然后返回包含所有数组项的字符串。(如果不给该方法传入任何值, 则默认用逗号作为分隔符;
var fruits = ['apple', 'orange', 'banana']; alert(fruits.join(",")); //"apple,orange,banana" alert(fruits.join("||")); //"apple||orange||banana"
- 数组的push() 和 pop() 方法:push()方法接收任意数量的参数,添加在数组的最后,返回数组新的长度值; pop()方法移除数组最后一项,减少数组长度,返回移除项。 (栈数据结构)
- 数组的shift()方法:移除数组的第一项并返回该项,同时将数组的长度减1。 (队列数据结构)
- 数组的unshift()方法: 在数组最前端添加任意项并返回新数组的长度。 (IE版本不兼容)
- 函数声明与函数表达式的区别:在代码开始执行前,解析器率先读取函数声明并将其添加到执行环境,使其在执行任何代码前可用(可访问), 而函数表达式,必须等到解析器执行到它的代码行,才开始解释执行。
//正常执行 alert sum(1, 2); function sum(v1, v2){ return v1 + v2; } //报错 alert sum(1, 2); var sum = function(v1, v2){ return v1 + v2; };

浙公网安备 33010602011771号