JS增删改查5

el/2024/3/2 10:45:10
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body><script>let arr=["a","b","c"];//查询数组中的值,怎么做?console.log(arr[1]);//修改数组中的值arr[1]="cyg";console.log(arr[1]);//还可以修改多个值arr[1]="d";arr[2]="liwen";console.log(arr);</script>
</body>
</html>

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Document</title>
</head>
<body><script>let arr=["a","b","c"];//splice:里面有三个参数。//第一:从什么位置开始替换,(0开始)//第二:需要替换多少元素。(从1开始的)//第三:替换后的内容是什(覆盖之前的位置)console.log("1==================================");arr.splice(1,2,"d","e");console.log(arr);//数组中的length-1那里新增一条数据console.log("2==================================");let res=arr.push("cyg");console.log(res);console.log(arr);//往数组的末尾添加两条元素。console.log("3==================================");arr.push("d");arr.push("e");//push方法里面可以有多个参数.//参数的目的是往数组末尾添加值.arr.push("cyg","liwen");console.log(arr);//往数组的最前面(-1)添加一条数据是否可行?console.log("4==================================");arr[-1]="m";console.log(arr);//使用unshift方法往数组的末尾添加元素console.log("5==================================");let res1=arr.unshift("m");console.log(res1);console.log(arr);console.log("6==================================");//需求:要在数组的最前面添加两条数据。arr.unshift("aa");arr.unshift("bb");//arr.unshift("aa","bb");console.log(arr);console.log("7==================================");//需求,要求删除数组的最后一条数据.//使用pop方法删除数组的最后一条数据,并将删除的数据返回给我们console.log(arr);let res2=arr.pop();console.log(res2);console.log(arr);console.log("8==================================");let res5=arr.shift();console.log(res5);console.log(arr);console.log("8==================================");//删除索引为1的数据arr.splice(1,1);console.log(arr);</script>
</body>
</html>

//你们拿着代码自己看看吧

在这里插入图片描述
.


http://www.ngui.cc/el/2926653.html

相关文章

leetcode:15 三数之和

/*** param {number[]} nums* return {number[][]}*/ var threeSum function (nums) {nums.sort((a, b) > a - b) // 排序let res []for (let i 0, len nums.length; i < len; i) {if (nums[i] > 0) break // 排除不可能情况if (i>0 && nums[i] nums…

攻陷leetcode,你我行!!!(不在话下),小意思666

leetcode&#xff1a;15 三数之和(不在话下): /*** param {number[]} nums* return {number[][]}*/ var threeSum function (nums) {nums.sort((a, b) > a - b) // 排序let res []for (let i 0, len nums.length; i < len; i) {if (nums[i] > 0) break // 排除不…

JS常用方法6(第一部分)

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body><script>let arr[1,2,3,4,5];console.log("需求,怎么清空数组。""<br /&…

JS常用方法完结 7

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body><script>console.log("扩展运算符在等号的左边");var [a,...rest] [1,2,3,4];co…

leetcode:17 电话号码的字母组合

/*** param {string} digits* return {string[]}*/ var letterCombinations function(str) {// 对输入做处理&#xff0c;如果小于1返回空&#xff08;LeetCode测试用例&#xff09;if (str.length < 1) return []// 建立电话号码键盘映射let map [, 1, abc, def, ghi, jk…

leetcode:605 种花问题

/*** param {number[]} flowerbed* param {number} n* return {boolean}*/ var canPlaceFlowers function(arr, n) {let max 0// 右边界补充[0,0,0],最后一块地能不能种只取决于前面的是不是1&#xff0c;所以默认最后一块地的右侧是0&#xff08;无须考虑右侧边界有阻碍&…

JS二维数组 8

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body><script>//什么是二维的数组,数组中的每一个下标都包括了一个数组,这整个叫做二维数组。//定…

JS函数(上上) 9

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body><script>//什么是函数?/*1.什么是函数?函数是专门用于封装代码的, 函数是一段可以随时被反…

JS函数定义步骤 10 等于30啦

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body><script>//减少重复的代码把。function getSum(a,b){let resab;return res;}let num1 10;l…

JS函数注意点11 return返回的值返回给调用函数处哈。函数处是实参哪里。

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Document</title> </head> <body><script>//关于函数可以有形参变量也可以没有形参变量&#xff0c;没有就是0&#xff0c;有…