数组中的属性/方法

数组中的属性/方法

  1. 数组中的属性

    属性作用
    constructor返回创建此对象的数组函数的引用
    length设置或者返回数组中元素的长度
    portotype向对象添加属性和方法
  2. 数组中的方法

    方法描述备注
    push(element1,element2,element3……)在数组末尾添加一个或多个元素,并返回新的长度
    pop()删除并返回数组的最后一个元素
    shift()删除并返回数组的第一个元素
    unshift(element1,element2,element3……)在数组头部添加一个或多个元素,并返回新的长度
    splice(下标,数量,修改的元素)删除从下标处开的零个或多个元素, 并且用参数列表中声明的一个或多个值来替换那些被删除的元素。如果从 原数组中删除了元素,则返回的是含有被删除的元素的数组。如果第二个参数为0,则只是添加
    slice(start,end)返回从start到end(不包含)的元素组成的新数组
    join('')把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。如果省略该参数,则使用逗号作为分隔符。
    reverse()颠倒数组中元素的顺序。 (反转数组)该方法会改变原来的数组,而不会创建新的数组。
    toString()可把数组转换为字符串,并返回结果。
    方法描述备注
    toLocaleString()把数组转换为本地字符串。
    forEach()数组中的每个元素调用传参提供的函数,无返回值,直接改变原数组
    map()数组中的每个元素调用传参提供的函数,结果作为新的数组返回,不改变原数组
    filter()对所有元素进行过滤,将满足条件的元素作为一个新数组返回
    every()对所有元素进行判断返回一个布尔值,如果所有元素都满足判断条件,则返回true,否则为false
    some()对所有元素进行判断返回一个布尔值,如果存在元素满足判断条件,则返回true,如果都不满足则为false
    find()返回符合条件的数组的第一个元素的值。当数组中的元素在测试条件时返回 true 时, find() 返回符合条件的元素,之后的值不会再调用执行函数。如果没有符合条件的元素返回 undefinedfind() 并没有改变数组的原始值。
    findIndex()返回符合条件的数组的第一个元素的下标。
    split('')将字符串转换为数组
    方法描述备注
    reduce((累计值,当前元素)=>{return 累计值 + 当前元素},起始值)数组中的求和方法
    toUpperCase()将字母转换为大写可以和toLowerCase()拼接实现首字母大写后边是小写
    toLowerCase()将字符转换为小写可以和toUpperCase()拼接实现首字母大写后边是小写
    includes()包含查找字符串或数组中是否包含

    转换大小写示例:

function titleCase(str) {
newStr = str.slice(0,1).toUpperCase() +str.slice(1).toLowerCase();
   return newStr;
}
titleCase("hello World!");
  1. 数组中常用的几种遍历方法
对象调用的方法作用返回值
array.forEach(function(item, index, array){})遍历
array.map(function(item, index, array){})遍历&收集返回的项新数组
array.filter(function(item, index, array){ return 条件 })过滤&保留return true的项新数组
array.reduce(function(sum, item, index, array) {}, 0)遍历&累计求和累计结果
array.every(function(item, index, array){ return 条件})遍历&判断是否都满足条件布尔值
array.some(function(item, index, array){return 条件})遍历&判断是否有某个满足条件布尔值
array.find(function(item, index) { return 条件 })遍历查找找到的项 / undefined
array.findIndex(function(item, index) { return 条件 })遍历查找下标 / -1
Array.from(伪数组)伪数组转真数组真数组

JSON常用方法

  • 序列化
JSON.Stringifly()
  • 反序列化
JSON.parse()

对象中的属性/方法

Number对象的常用方法

方法说明
toString()把数字转换为字符串,使用指定的基数
toLocaleString()把数字转换为字符串,使用本地数字格式顺序
toFixed()把数字转换为字符串,结果的小数点后有指定位数的数字
toExponential()把对象的值转换为指数计数法
toPrecision()把数字格式化为指定的长度
valueOf()返回一个Number对象的基本数字值

字符串对象的常用方法

方法作用
anchor()创建HTML锚
big()用大号字体显示字符串
blink()显示闪动字符串
bold()使用粗体显示字符串
charAt()返回在指定位置的字符
charCodeAt()返回在指定位置的字符的Unicode编码
concat()连接字符串
fixed()以打字机文本显示字符串
fontcolor()使用指定的颜色来显示字符串
fontsize()使用指定的尺寸来显示字符串
fromCharCode()从字符编码创建一个字符串
indexOf()检索字符串
italics()使用斜体显示字符串
lastIndexOf()从后向前检索字符串
link()将字符串显示为链接
localeCompare()用本地特定的顺序来比较两个字符串
match()找一个或多个正则表达式的匹配
replace()替换与正则表达式匹配的子串
search()检索与正则表达式匹配的值
slice()提取字符串的片段,并在新的字符串中返回被提取的部分
small()使用小字号来显示字符串
split()把字符串分割为字符串数组
strike()使用删除线来显示字符串
sub()把字符串显示为下表
substr()从起始索引号提取字符串中指定数目的字符
substring()提取字符串中两个指定的索引号之间的字符
sup()把字符串显示为上标
toLocaleLowerCase()按本地方式把字符串转换为小写
toLocaleUpperCase()按本地方式把字符串转换为大写
toLowerCase()把字符串转换为小写
toUpperCase()把字符串转换为大写
toSource()代表对象的源代码
toString返回字符串
valueOf()返回某个字符串对象的原始值
//正则匹配脱敏身份证
replace(/^(\d{3})(?:\d+)(.{4})$/,'$1***********$2')


标题:数组中的属性/方法
作者:mcwu
地址:http://mcongblog.com/articles/2023/04/07/1680859892333.html

    评论
    2 评论
    2023-08-04 16:34 回复»

    感谢支持~~~

    2023-05-24 13:43 回复»

    6

avatar

取消