首页 前端知识 在js中push的使用方法总结;

在js中push的使用方法总结;

2024-06-06 10:06:15 前端知识 前端哥 442 991 我要收藏

JavaScript的push方法是用于向数组的末尾添加一个或多个元素,并返回新数组的长度。这个方法会改变原始数组。

以下是push方法的基本用法和一些示例:

基本语法:

arr.push([element1[, ...[, elementN]]])

element1, ..., elementN:要添加到数组末尾的元素

返回值

返回新的数组长度。

示例
  1. 添加单个元素

    var fruits = ['Apple', 'Banana'];
    fruits.push('Orange');
    console.log(fruits); // 输出: ['Apple', 'Banana', 'Orange']
    
    

    2、添加多个元素

  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数据

  3. 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了一个字段添加数据的方法;希望可以帮到大家

转载请注明出处或者链接地址:https://www.qianduange.cn//article/11070.html
标签
评论
发布的文章
大家推荐的文章
会员中心 联系我 留言建议 回顶部
复制成功!