在js中push的使用方法总结;
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了一个字段添加数据的方法;希望可以帮到大家