JavaScript的对象(2)

本文详细探讨了JavaScript中的Array对象,包括splice()、slice()、concat()、at()、includes()等方法的使用。同时,介绍了String对象的创建及方法,如indexOf()、lastIndexOf()、charAt()等。文章还提到了JavaScript中的值类型和引用类型概念,以及面向对象编程的基本原理和特点。
摘要由CSDN通过智能技术生成

一、Array对象

1、splice()方法通过删除或替换现有元素或者原地添加新的元素来修改数组,并以数组形式返回被修改的内容。此方法会改变原数组。
1.1、方法值:

a、start​:删除元素的起始位置
b、deleteCount:删除元素的数量
c、item1, item2, …:可选参数,在替换

对象方法示例:

let arr = [1,33,44,55,66,77]
console.log(arr)
 arr.splice(2,1)//从索引为2的元素开始删除一个元素 
arr.splice(2,2,99,99)//从索引为2的元素开始,替换原始元素
2、slice(begin,end):返回一个新的数组对象,这一对象是由begin和end决定的.

对象方法示例:

let arr = [1,33,44,55,66,77]
let temp = arr.slice(1,3)//将索引1-3之间的元素提取出来,不包含索引下标3.
console.log(temp)
3、concat(arrAy):合并两个新数组,原数组不变。

对象方法示例:

let arr = [1,33,44,55,66,77]

let arr1 = ['Apple','Google','Microsoft']

let demo = arr.concat(arr1)//合并arr1得到一个新数组
4、at(number):方法接收一个整数值并返回该索引的项目,允许正数和负数。负整数从数组中的最后一个项目开始倒数。

对象方法示例:

let arr1 = [1,33,44,55,66,77]
console.log(arr1.at(-1))//负数表示从数组最后从后往前提取数据
console.log(arr1.at(2))//正数表示从前往后提取数据 
5、includes():用来判断数组中是否包含某一个数,如果包含返回为ture,不包含返回为flase

对象方法示例:

let num= [1,33,44,55,66
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值