Javascript数组元素操作(增/删/改/查)

增:push方法(在数组的尾部增)         unshift方法(从头加)

变量名.push('要添加的值');
例子:
let schools = ['清华大学', '北京大学', '浙江大学', '同济大学'];

// 在末尾添加“河海大学”
schools.push('河海大学');
console.log(schools); // 清华大学','北京大学','浙江大学','同济大学','河海大学'


删:pop方法(从后往前删)       shift方法(从前往后删)
例子:
let schools = ['清华大学', '北京大学', '浙江大学', '同济大学'];

// 在末尾添加“河海大学”
schools.push('河海大学');
console.log(schools); // 清华大学','北京大学','浙江大学','同济大学','河海大学'

// 从末尾删除一个元素
schools.pop();
console.log(schools); // 清华大学','北京大学','浙江大学','同济大学'




splic方法(删除指定位置)
三个参数:
1.第一个值,整数类型,表示起始的位置
2.第二个值,整数类型,表示步长(往后选几个元素,1代表往后选一个元素)
3.第三个参数,需要替换的数组的值

 

 

例子一:
let schools = ['清华大学', '北京大学', '浙江大学', '同济大学'];

schools.splice(2, 0, '江西理工大学');
console.log(schools); //  ["清华大学", "北京大学", "江西理工大学", "浙江大学", "同济大学"]

例子二:(步长为1,起始位置为1)
let schools = ['清华大学', '北京大学', '浙江大学', '同济大学'];

schools.splice(2, 1, '江西理工大学');
console.log(schools); // ["清华大学", "北京大学", "江西理工大学", "同济大学"]


例子三:
let schools = ['清华大学', '北京大学', '浙江大学', '同济大学'];

schools.splice(2, 2, '江西理工大学');
console.log(schools); // ["清华大学", "北京大学", "江西理工大学"]


 







 
posted @ 2022-10-28 15:57  泡泡茶壶。  阅读(58)  评论(0)    收藏  举报