js中常用到的函数

前言
最近做项目总是遇到一些关于处理数组和字符串的问题,比如判断数组变成字符串,字符串变成数组,判断某个元素是否在数组中等,但是总是记不清楚具体怎么使用,查找资料,也是很费事,所以就整理一下,希望可以减少查找资料的时间。
1.join()用法
join函数是按着指定的分隔符将数组中的所有元素放入一个字符串。

比如 

var arr = ["苹果","葡萄","橘子","香蕉"];
var arr_str = arr.join(",");
console.log(arr_str);
会输出 苹果,葡萄,橘子,香蕉

2.inArray()筛选遍历数组

这个函数可以查找数组中是否存在某元素

用法为$.inArray(元素,数组),返回该元素在数组中的键值,没有找到则返回-1,要注意的是数组中第一个元素的位置是0,如果用if($.inArray("元素",数组)){alert();}这样可能不能没有反应,就是因为0的原因。

var arr = ["苹果","葡萄","橘子","香蕉"];
console.log($.inArray("苹果",arr));
console.log($.inArray("西红柿",arr));
依次输出0  -1

3.each()遍历

(1.)对json数组的遍历

 var anObject = { "apple": "苹果","banner": "香蕉","orange": "橘子"};
 $.each(anObject,function(name,value) {
      alert(name);
      alert(value);
 });
(2.)对数组的遍历

var anArray = ['苹果','香蕉','橘子'];
$.each(anArray,function(n,value){
      alert(n);
      alert(value);
});
4.indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置(对大小写敏感),不存在则返回-1
var str = "a_123456";
alert(str.indexOf("a"));
结果是0

5.split()方法用于把一个字符串分割成字符串数组

var str = "a_b_c";
console.log(str.split("_"));
结果是["a","b","c"]





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值