1. 程式人生 > >js中把已知物件迴圈遍歷出來再存入新的陣列中

js中把已知物件迴圈遍歷出來再存入新的陣列中

var Array=[];

Array.push(new ObjStory(12,‘大家去看海',‘李大膽',‘文藝類'));

Array.push(new ObjStory(14,‘大家去看天',‘李小膽',‘文藝類'));

例項:

    function inputStore(orderform_no){

 //已知資料物件
 var rows = grid.getSelecteds();

//定義空陣列
 var json = new Array();

//迴圈遍歷物件
 for (var i = 0; i < rows.length; i++) {  

//往數組裡壓入遍歷好的物件


json.push({ORDERFORM_NO:rows[i]['ORDERFORM_NO'],SALE_NO:rows[i]['SALE_NO'],NUM:rows[i]['NUM']});
 }
 console.log(json)// 列印結果
}

控制檯顯示:

相關推薦

js物件迴圈出來存入陣列

var Array=[]; Array.push(new ObjStory(12,‘大家去看海',‘李大膽',‘文藝類')); Array.push(new ObjStory(14,‘大家去看天',‘李小膽',‘文藝類')); 例項:     function

先序,輸出後序

已知先序遍歷和中序遍歷,輸出後序遍歷 題目描述 對於一棵二叉樹,已知先序遍歷ACDEFHGB,中序遍歷DECAHFBG,求後序遍歷。 解題思路 首先條件給出了先序遍歷和中序遍歷,那麼我們利用這兩種遍歷特性得到一下資訊: 對於先序遍歷,第一個節點是根節點 對於中序遍歷,

前序,求後序的程式實現

 已知兩種遍歷,求第三種遍歷是資料結構的常考題, 現在用程式設計的方式來實現:    已知前序遍歷和中序遍歷, 求後序遍歷.    雖然這個問題我們用手畫畫就得出答案了,而程式設計的話反而不知道如何下手. 實際上,我們都會直觀地知道關於遍歷的問題肯定使用堆疊或者遞迴的方式

郝斌資料結構入門--P70-樹 兩種序列求原始二叉樹

郝斌資料結構入門--P70-樹 已知兩種遍歷序列求原始二叉樹   已知先序、中序、後序任何一種序列,不能夠找到原始二叉樹。 經過研究發現,已知一棵樹的兩種序列,可以把二叉樹求出來。 也經過研究發現,已知先序和後序,無法還原出原始的二叉樹。 最終表明,通過  先

Python的用for,while迴圈檔案例項

使用for迴圈遍歷檔案 開啟檔案 open r:以讀模式開啟 w:以寫模式開啟 a:以追加模式開啟 r+:以讀寫模式開啟 w+:以讀寫模式開啟(參見w) a+:以讀寫模式開啟(參見a) rb:以二進位制讀模式開啟 wb:以二進位制寫模式開啟(參見w) ab:以二進位制追

java迴圈刪除List和Set集合元素的方

1.異常java一邊遍歷一邊刪除集合中的元素會報異常ConcurrentModificationException 2.正確的做法如下:   package list; import java.util.*; public class Demo { public

二叉樹-兩種求第三種

1,先序和中序,輸出後序 #include<iostream> #include<stack> using namespace std; const int N=1010; int n,pre[N],in[N]; //先序陣列和後序陣列 stack<int>

通過的方式可以改變陣列物件的值

public class EurekaServerApplication { public static void main(String[] args) { SpringApplication.run(EurekaServerApplicatio

二叉樹 兩種序列 求第三種序列

已知 前序和中序遍歷 求後序遍歷序列 struct node *creat(char *a, char *b, int n) { struct node *ptr; char

Lua,泛型for迴圈table時,ipairs和pairs的區別

為了看出兩者的區別,首先定義一個table: a={"Hello","World";a=1,b=2,z=3,x=10,y=20;"Good","Bye"}使用ipairs對其進行遍歷: for i, v in ipairs(a) do print(v) end輸出的結果是

ssm- 兩個list集合資料傳輸到jsp介面 類似for迴圈出來

後臺傳輸list集合的程式碼@RequestMapping("success.html")public ModelAndView successInfo(){List<Info> list=is.getInfoList();List<String> l

java基礎資料(4)刪除陣列重複數字

題目要求: 給定一個整數一維陣列,其中可能有多個數字重複,請將多餘重複的數字刪除保留唯一一個,生成新的陣列。 解題思路: 1.遍歷整個陣列,同時建立一個等長度的標記陣列。將陣列中的每個數與該數前面所有的數進行比較,當數字重複時,將標記陣列的同位置數字標記為

隊伍分組統計 (雙重迴圈出來)或 (sql語句查出來

例1 以上查詢語句 1、所有的隊伍人員資訊: select distinct teamname,realname,users.usertype,clothsize,gender,mobile,address,zipcode,team_users.teamid from u

JS本人的幾種undefined情況

png images 變量 define nbsp efi 打印 情況 mage 1.當申明變量並沒有賦值的時候 2.當對象的屬性並不存在的時候,打印出來就是undefined。 3.函數沒有返回值 JS中本人已知的幾種undefined情況

JS陣列物件方法例項

一、陣列的遍歷: 首先定義一個數組 arr=['snow','bran','king','nightking']; 1、for迴圈,需要知道陣列的長度; 2、foreach,沒有返回值,可以不知道陣列長度; arr.forEach(function(ele,index

js兩個陣列迴圈操作

最近需要這樣一個需求,例如 <script type="text/javascript"> var ceshi = ["主臥","次臥","客廳"]; var ceshi2 = [{ tag:0, name:"客廳", isShow:false

js迴圈ulli的點選事件,給給選中li新增css

功能:對於一個ul中固定的li個數,當點選其中一個li時,改變選中li的顏色;同時改變對應的另一個ul中li的顏色頁面初始化的介面:HTML: <div > <label>其他推薦:</lab

JS 陣列有 undefined 值,用 for 迴圈和 for…in 迴圈的不同之處

先說結論:在陣列遍歷時一般最好使用for迴圈遍歷 var arr=new Array(); arr[0]="P90"; arr[3]="AWM"; arr[5]="AK47"; console.log("//for 迴圈遍歷"); for(let i=0;i<arr

jsforeach,for in,for of的使用及區別,物件陣列使用的不一樣 JavaScript

1. for(var obj in objs){ ... } 語句 如果集合中的元素是物件可以直接對它進行操作。範例:for (var l in document.links){ alert(l.href); } 如果物件是多個屬性和值的形式話得這樣用:var o

js for迴圈 陣列 物件屬性

1、js for迴圈 遍歷物件屬性 var person = {fname:"John",lname:"Doe",age:25}; for (x in person) {    console.l