JavaScript的push
方法是用于向数组的末尾添加一个或多个元素,并返回新数组的长度。这个方法会改变原始数组。
以下是push
方法的基本用法和一些示例:
基本语法:
arr.push([element1[, ...[, elementN]]])
element1, ..., elementN
:要添加到数组末尾的元素
返回值
返回新的数组长度。
示例
-
添加单个元素:
var fruits = ['Apple', 'Banana']; fruits.push('Orange'); console.log(fruits); // 输出: ['Apple', 'Banana', 'Orange']
2、添加多个元素:
-
var numbers = [1, 2, 3]; numbers.push(4, 5); console.log(numbers); // 输出: [1, 2, 3, 4, 5]
3、获取新长度:
var animals = ['Dog', 'Cat']; var newLength = animals.push('Elephant'); console.log(newLength); // 输出: 3 console.log(animals); // 输出: ['Dog', 'Cat', 'Elephant']
4.、在多维数组中spush数据
-
function gong() { let identity = sessionStorage.getItem('identity') $.ajax({ url: "https://wwz.jingyi.icu/app/intro/index", data: { scenic_id: 3 }, // dataType:'json',//服务器返回json格式数据 type: 'post', //HTTP请求类型 timeout: 10000, //超时时间设置为10秒; success: function(res) { console.log(res); let ste = ''; let stn = ''; let strr = ''; let str = ''; //浏览 for (let k = 0; k < kq.length; k++) { for (let i = 0; i < res.data.length; i++) { if (kq[k].intro_id == res.data[i].id) { if (!kq[k].data) { kq[k].data = []; } kq[k].data.push(res.data[i]); } } } //收藏 for (let k = 0; k < ks.length; k++) { for (let i = 0; i < res.data.length; i++) { if (kq[k].intro_id == res.data[i].id) { if (!ks[k].data) { ks[k].data = []; } ks[k].data.push(res.data[i]); } } } // 点赞 for (let k = 0; k < ke.length; k++) { for (let i = 0; i < res.data.length; i++) { if (kq[k].intro_id == res.data[i].id) { if (!ke[k].data) { ke[k].data = []; } ke[k].data.push(res.data[i]); } } } }, error: function(res) {} }); }
这是在接口中push了一个字段添加数据的方法;希望可以帮到大家