批改状态:合格
老师批语:
let str = 'php中文网';//索引获取元素str.charAt(索引数); str[索引数];//元素获取索引str.indexOf(元素值); str.search(元素值);//拼接str.concat(自定义值);str + '自定义值';//替换str.replace(原值,替换值);//取子串str.slice(开始位置索引,结束位置索引(获取不到结束索引的元素值));//取多少,不知道到哪里结束str.substr(开始索引,取多少)://字符串转数组let str1 = '1-2-3-4';str1.split('用什么符号分割',取多少个不写默认全取);//转换大小写let str = "abc";str.toLowerCase();//小写str.toUpperCase();//大写//加a标签let str ='php中文网';str.link('http://php.cn');//加粗体let str ='php中文网';str.boid(str);
//创建数组let arr = [1,2,3,4,5];Array.of(1,2,3,4,5);Array.of(...arr);//将类数组转为数组let arr1 = {0:'a',1:'b',length:3};Array.from(arr1);//数组前后插入数据和删除数据push、pop、unshift、shiftlet arr2 = [];arr2.push(1,2,3...);//数组尾部添加arr2.pop();数组尾部删除arr2.unshift(1,2,3...)//数组头部添加arr2.shift()//数组头部删除//数组遍历://forEach,map,//every,some,//filter,find,//reducelet arr3 = [1,2,3,4,5];//forEach遍历无返回值arr3.forEach((元素,索引,数组)=>{console.log(元素);});//map遍历有返回值let res = arr3.map((元素,索引,数组)=>{[元素,索引,数组]});console.log(res);//every满足每个条件返回真,some有一个满足就返回真arr3.every(item=>item>=0);//返回truearr3.every(item=>item>=3);//返回falsearr3.some(item=>item>=0);//返回truearr3.some(item=>item>=6);//返回false//filter过滤器,只返回真元素组成的数组arr3.filter(item=>item>=3);//返回4和5//find 返回满足条件结果集第一个元素arr3.find(item=>item>=3);//返回4//reduce 归并数组数值相加let res1 = arr3.reduce((a,b)=>a+b,从几开始);//sort排序res1 = arr3.sort((a,b)=>a-b);//正序res1 = arr3.sort((a,b)=>b-a);//倒序//join 数组转字符串let arr5 = ['red','green','blue'];arr5.join(可自定义分隔符);//slice取子串let arr6 = [1,2,3,4,5,6];console.log(arr6.slice(2,5));//返回3、4、5//splice曾删改操作(默认删除)console.log(arr6.splice(1,2));//元素2和3被删除//元素2和3被替换a和bconsole.log(arr6.splice(1,2,'a','b'));//无删除,从索引1开始新增a和bconsole.log(arr6.splice(1,0,'a','b'));
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号