js数组 应该注意的问题
2015-12-25 14:43
621 查看
function compare(value1,value2){ return value2-value1; }
一、数组length属性:
<pre name="code" class="html">var colors=["red","blue","green"]; colors.length=2; alert(colors[2]);
length属性设置为2会移除最后一项(位置为2的那一项),最后输出undefined;length的值,是删除数组当前位置及以后的值。
二、数组拼接成字符串:
.toString()和.join()的区别
.toString()整合成,以“,”为分隔符的字符串;.join()则可以指定分隔符,默认,也是“,”。如果是参数是undefined,在IE7及以下,会把undefined当成分隔符,其它浏览器,等同默认。
三、数组排序:
function compare(value1,value2){ if (value1 < value2){ return -1; } else if (value1 > value2){ return 1; } else { return 0; } } var values=[0,1,5,10,15]; values.sort(compare); alert(values);
对于数值类型或者 其valueOf()方法会返回数值类型的对象类型,可以用一个更简单的 方法
function compare(value1,value2){ return value2-value1; }
相关文章推荐
- JSP内置对象Session
- [js][json]前台页面中json和字符串相互转化
- javascript深入理解js闭包
- jsp 中对jar 包的引用
- 如何使用fastJson来解析JSON格式数据和生成JSON格式数据
- 谈谈我对JavaScript中typeof和instanceof的深入理解
- jsp实现图片上传
- json 序列化和反序列化
- JSON数据格式
- Javascript事件驱动编程
- JavaScript中Window对象的属性及事件
- C#后台对javascript的escape()方法编码后的字符进行解码
- 防止表单重复提交的方法-javascript与session
- extjs 时间控件默认时间
- Javascript学习笔记2.3 Javascript与DOM实现动态表格效果
- fastjson使用
- [转]理解JavaScript中的事件处理
- JavaScript字符串删除重复字符的方法
- JavaScript_DOM编程艺术第二版学习笔记-第9章
- JavaScript如何实现在文本框(密码框)输入提示语