标签:arr console log 元素 7.1 数组 var
//添加删除数组元素方式
//1. push() 在我们数组的末尾 添加一个或者多个数组元素
var arr = [1,2,3];
arr.push(4,'pink');
console.log(arr);
//(1) push 是可以给数组追加新的元素
//(2) push() 参数直接写 数组元素就可以了
//(3) 返回的结果是数组长度
//2. unshift在我们数组开头添加一个或者多个元素
arr.unshift('red','purple');
//3. pop() 删除数组的最后一个元素
arr.pop();
//返回值是 删除的元素
//4 shift() 他可以删除第一个元素
arr.shift();
//数组排序
//1. 翻转数组
var arr = ['pink','blue','yellow'];
arr.reverse();
console.log(arr);
//2. 数组排序(冒泡排序)
var arr1 = [3,6,8,5];
arr1.sort(function (a,b) {
// return a - b;升序的顺序排列
return b - a; //降序排列
});
console.log(arr1);
//返回数组元素索引号方法
//indexOf(数组元素) 作用就是饭返回该数组元素的索引号(只返回第一个)
//找不到该元素 返回 -1
var arr=['red','yellow','blue'];
console.log(arr.indexOf('blue'));
//lastIndexOf 从后面往前找
//数组转为字符串
//toString() 将数组转为字符串
//join('分隔符')
var str = '改革春风吹满地,春天来了';
console.log(str.indexOf('春'));
console.log(str.indexOf('春' , 3)) //从索引号是 3 的位置开始往后查找
案例求某个字符出现的位置以及次数
var str='oagbokzoozsfo';
var index = str.indexOf('o');
var num = 0;
while(index !== -1){
console.log(index);
num++;
index = str.indexOf('o',index+1);
}
console.log('o出现的次数是' + num);
标签:arr,console,log,元素,7.1,数组,var 来源: https://www.cnblogs.com/LZYBOK/p/16434171.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。