数组自带的方法

Array.prototype.at()

at() 方法接收一个整数值并返回该索引的项目,允许正数和负数。
负整数从数组中的最后一个项目开始倒数

// 一个函数,用于返回给定数组的最后一个项目
function returnLast(arr) {
  return arr.at(-1);
}
const a=[{name:'1'},{name:'2'},{name:'3'}]

a.at(0) // {name: '1'}

a.at(-1) // {name: '3'}

this.returnLast(a) // {name: '3'}
Array.prototype.concat()

concat() 方法用于合并两个或多个数组。此方法不会更改现有数组,而是返回一个新数组


const array1 = ['a', 'b', 'c'];
const array2 = ['a', 'e', 'f'];
const array3 = [1,2,3];

//array1.concat(array2); Array ["a", "b", "c", "a", "e", "f"]

//array1.concat(array2,array3);  Array ["a", "b", "c", "a", "e", "f", 1, 2, 3]

at: ƒ at()
concat: ƒ concat()
constructor: ƒ Array()
copyWithin: ƒ copyWithin()
entries: ƒ entries()
every: ƒ every()
fill: ƒ fill()
filter: ƒ filter()
find: ƒ find()
findIndex: ƒ findIndex()
findLast: ƒ findLast()
findLastIndex: ƒ findLastIndex()
flat: ƒ flat()
flatMap: ƒ flatMap()
forEach: ƒ forEach()
includes: ƒ includes()
indexOf: ƒ indexOf()
join: ƒ join()
keys: ƒ keys()
lastIndexOf: ƒ lastIndexOf()
length: 0
map: ƒ map()
pop: ƒ pop()
push: ƒ push()
reduce: ƒ reduce()
reduceRight: ƒ reduceRight()
reverse: ƒ reverse()
shift: ƒ shift()
slice: ƒ slice()
some: ƒ some()
sort: ƒ sort()
splice: ƒ splice()
toLocaleString: ƒ toLocaleString()
toString: ƒ toString()
unshift: ƒ unshift()
values: ƒ values()
Symbol(Symbol.iterator): ƒ values()

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值