博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数组和字符串的API使用
阅读量:4550 次
发布时间:2019-06-08

本文共 2224 字,大约阅读时间需要 7 分钟。

数组Array

arr.toString()把数组转换为字符串,每一项用逗号分割
value.Of返回数组对象本身
slice的用法
var arr1=arr.slice(1,-1);    第二个取负数,相当于第二个数是length+第二个数 var arr1=arr.slice(1,0);      第二个数是是0, arr1=0;var arr1=arr.slice(1,3);      数组中下标是1-2的数给到arr1,arr不变 var arr1=arr.slice(1);          arr1=下标1开始到最后的数组,arr不变 var arr1=arr.slice(1,3,7);      数组中下标是1-2的数给到arr1,arr不变 splic的用法
var arr2=arr.splice(1,5);         arr2=从下标1开始的后面5项,arr变化 var arr2=arr.splice(1);         arr2=下标1开始到最后的数组,arr变化 var arr2=arr.splice(1,2,3);      arr2=从下标1开始的后面两项,arr=3换成原数组中的下标1开始的后面2项
var arr2=arr.splice(1,5);         arr2=从下标1开始的后面5项,arr变化 var arr2=arr.splice(1);         arr2=下标1开始到最后的数组,arr变化 var arr2=arr.splice(1,2,3);      arr2=从下标1开始的后面两项,arr=3换成原数组中的下标1开始的后面2项 var arr2=arr.splice(1,3,"a","b","c");     arr2=从下标1开始的后面两项,arr="a","b","c"换成原数组中的下标1开始的后面2项
清空数组的三种方式
var arr=[100,200,300]; arr1=arr.splice(0,arr.length); console.log(arr); var arr=[]; console.log(arr); arr.length=0; console.log(arr); 数组排序: arr.reverse()将数组中的元素进行反转
arr.sort()将数组中的元素进行排序

  数组迭代:

  filter()返回true的留下,返回false的舍弃
  forEach()循环遍历数组的每一项,可以遍历输出数组中的每一项及每一项的索引

操作数组: join()将数组中的元素连接成字符串输出 concat()连接两个数组 字符串string 字符串可以看成是字符的数组,所以他也有length spilt是字符串中的字符以某种字符分割成数组中的元素,就是可以将字符串转换成数组 str.silt("-")切割成一个数字,用"-"分割数组,如果没有-,将以""分割数组 concat连接两个字符串,可以将字符串看成是单个字符的数组 slice字符串用法个数组中用法一样 slice字符串用法和substring用法基本一样 var str4=str.slice(2,-2);   //从第一个数字所在下标到str.length+第二个数字所在下标位置 var str5=str.substring(2,-2);   负数相当于0,相当于传入(0,2)
var str6=str.substring(0);    参数只有一个0,输出全部

 var str2=str.slice(2,6); 取下标从2到6的值,6取不到

 var str3=str.slice(-2); 传入负数,传入字符串的最后两位

  substr用法

var str1=str.substr(2,6);   第二个数字是个数 var str1=str.substr(-2);   截取最后两位 var str8=str.substr(0);     截取全部 var str9=str.substr(2,-4);    第二位是负数相当于是0,截取不到,输出为空 字符串独有的方法 charAt:获取字符串中指定索引位置的字符 charCodeAt:获取字符串中指定索引位置的字符的ASCII码值 转换大小写: str.toUpperCase()         转换为大写
str.toLocaleUpperCase()   转换为大写(本地) str.toLowerCase()         转换为小写 str.toLocaleLowerCase   转换为小写(本地) trim():用来去除字符串前后的空格,只能去除前后 replace():替换字符串里面的字符 可以替换符号,也可以替换字符 var str=“aaabbbccc”; console.log(str.replace("a","w"));     控制台输出将a字符转换成w字符,此处只能转换第一个a console.log(str.replace(/a/g,"w"))     注意格式,g是global,此处所以a都转换成w 自定义对象 对象一般包含两部分:属性和方法
 
 
 
 

转载于:https://www.cnblogs.com/sw1990/p/5731301.html

你可能感兴趣的文章
top命令输出解释以及load average 详解及排查思路
查看>>
Ajax的封装
查看>>
Java传入参数个数不确定可用(Type ... values)
查看>>
POJ 2081
查看>>
记录下zend studio 的xdebug 在调试安装
查看>>
ES6阅读笔记
查看>>
数字基带信号分类
查看>>
移动HTML5前端性能优化指南(转)
查看>>
Jq 遍历each()方法
查看>>
Android源码分析:Telephony部分–phone进程
查看>>
关于 redis.properties配置文件及rule
查看>>
WebService
查看>>
关于Java中重载的若干问题
查看>>
Java中start和run方法的区别
查看>>
23种设计模式中的命令模式
查看>>
[转载]年薪10w和年薪100w的人,差在哪里?
查看>>
shell 日期参数
查看>>
尼姆游戏(吃花生米问题)
查看>>
最小瓶颈路
查看>>
PHP isset()与empty()的使用区别详解
查看>>