簡體   English   中英

javascript forEach 多函數數組

[英]javascript forEach multiple function array

我有源代碼,如何僅輸出 forEach arrise.tester2 或 JSON stringify?
這是代碼:

var arrise = [{"tester1":"testo","tester2":["testi1","testi2"]},{"tester1":"testc","tester2":["test1","test2"]},{"tester1":"testd","tester3":["tes1","tes3"]}];  

您可以使用array#maparray#filter 訪問數組中的每個對象並檢查tester2鍵。

 var arrise = [{"tester1":"testo","tester2":["testi1","testi2"]},{"tester1":"testc","tester2":["test1","test2"]},{"tester1":"testd","tester3":["tes1","tes3"]}]; var result = arrise .map(o => o.tester2) .filter(x => x); console.log(result);

您可以首先通過檢查屬性進行過濾,然后映射值。

 var arrise = [{ tester1: "testo", tester2: ["testi1", "testi2"] },{ tester1: "testc", tester2: ["test1", "test2"] }, { tester1: "testd", tester3:["tes1", "tes3"] }], tester2 = arrise .filter(o => o.tester2) .map(o => o.tester2); console.log(tester2);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM