1、将数组转换成字符串

例子:

var  arr=[1,2,3,4,5,6];

var  str=arr.join('|');

str输出为 “1|2|3|4|5|6”

2、数组indexOf()方法:  返回在该数组中第一个找到的元素位置,如果它不存在则返回-1。

例子:查看数组arr中是否存在‘1’

var arr = ['1','2','3'];
var isHave=false;
普通用法:
for(var i= 0, l = arr.length; i< l; i++){
if(arr[i] === '1'){
    isHave=true;
}
}
用indexOf
if( arr.indexOf('1') != -1)//'1'在arr的位置是0,即存在
{
    isHave=true;
}
 
3、在数组中添加一个元素 push()、unshift()
push():在数组后面添加
unshift():在数组前面添加
例如:
var jsonstr="[{'name':'张三','id':1},{'name':'李四','id':2}]";
var arr1  ={
          'name':'王五',
          'id':3
};
var arr2  ={
          'name':'马六',
          'id':4
};
jsonstr.push(arr1);
jsonstr.unshift(arr2);
 
结果:jsonstr="[{'name':'马六','id':4},{'name':'张三','id':1},{'name':'李四','id':2},{'name':'王五','id':3}]";
 
4、filter()方法创建一个新的匹配过滤条件的数组
var arr = [
    {"name":"apple", "count": 2},
    {"name":"orange", "count": 5},
    {"name":"pear", "count": 3},
    {"name":"orange", "count": 16},
];
    
var newArr = arr.filter(function(item){
    return item.name === "orange";
});
 
5、其他:http://ourjs.com/detail/54a9f2ba5695544119000005
 
 

注:仅个人理解及总结,有误点请各位指正。

最新文章

  1. IEEE754、VAX、IBM浮点型介绍和.NET中互相转换
  2. 使用PHPExcel导入Excel到MySql
  3. radius服务器搭建
  4. 【解决】AgentSVN不能输入用户名/密码的问题
  5. nginx学习(一):基本安装
  6. sort如何按指定的列排序
  7. wsp反编译
  8. 阿里云ECS(云服务器)之产品简介
  9. [LeetCode] Edit Distance(很好的DP)
  10. IOS,发短信,发邮件,打电话
  11. Bzoj 2141: 排队 分块,逆序对,树状数组
  12. 设置Eclipse启动JDK
  13. 小希的迷宫(HDU 1272 并查集判断生成树)
  14. rsync常用参数详解
  15. JS中的函数、Bom、DOM及JS事件
  16. 把python学的让自己成为智障的day14
  17. python3随机数函数
  18. github第一次引用开源的库
  19. 外星人入侵游戏(python代码)
  20. 查询数据库:models.Books.objects.all()[10: 20]与models.Books.objects.filter(id__gt=10, id__lt=20).values() 的区别

热门文章

  1. 【转】MySQLroot用户忘记密码解决方案(安全模式,修改密码的三种方式)
  2. 业务迁移---web
  3. Thunder团队第六周 - Scrum会议4
  4. Java 集合框架之 Map
  5. PHP利用pcntl_exec突破disable_functions
  6. kafka启动出现:Unsupported major.minor version 52.0 错误
  7. my.conf 修改编码
  8. 从大量的IP访问记录中找到访问次数最多的IP
  9. Linux环境PHP5.6升级7.1.8
  10. Redis源码剖析