欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

js 小结

程序员文章站 2024-01-20 19:49:04
...

1、js的数组的Arry的常用方法

方法 描述
concat() 连接两个或更多的数组,并返回结果。
join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。
pop() 删除并返回数组的最后一个元素
push() 向数组的末尾添加一个或更多元素,并返回新的长度。
reverse() 颠倒数组中元素的顺序。
shift() 删除并返回数组的第一个元素
slice() 从某个已有的数组返回选定的元素
sort() 对数组的元素进行排序
splice() 删除元素,并向数组添加新元素。
toSource() 返回该对象的源代码。
toString() 把数组转换为字符串,并返回结果。
toLocaleString() 把数组转换为本地数组,并返回结果。
unshift() 向数组的开头添加一个或更多元素,并返回新的长度。
valueOf() 返回数组对象的原始值

2、js的数组的Arry的排序sort问题

// 注意: js的sort的排序与java不一样,是对ACII码的排序,所以要如下所示
var arr=[1,5,6,8,4,9,3,6,7,9];
arr.sort(function(x,y){
							if(x<y){
								return -1;
							}
							if(x>y){
								return 1;
							}
							return 0;
						});

3、js的值相加的问题

//  js的加法不是和java类似的,会出现字符串拼接的情况!
	var a=33;
	var b=20;
	console.log("测试数据的和是:"+a+b);
//  结果是:3320

4、js的常见问题

不要使用Array.filter,使用Array.find
Array.filter是一个很有用的函数,它返回一个满足过滤条件的新数组。正如其名字表达的含义,它是用来做过滤的。
但是,如果我们知道我们要的结果只有一个元素的时候,使用数组没有意义,推荐使用find