簡體   English   中英

如何在javascript中將json對象轉換為數組

[英]How to convert json object to array in javascript

我需要從node.js中的JSON數據創建一個數組。 我不想為此使用jquery選擇器。

data = { List : ['1' , '2' , '3'] }

我正在ajax調用(POST)中發送此數據。 在服務器端,接收的是:

reqArray = req.param('List');
reqArray contains:- ['1' ,'2' ,'3']

我需要這個reqArray作為一種投入, $inmongoDb ,它需要數組作為輸入。

請以[1 ,2 , 3]格式提出一種解決方法。

嘗試使用地圖功能:

var numberArray = reqArray.map(function(element) {
    return +element;
});

+將自動將其轉換為數字。

像正確注釋一樣,最好使用:

var numberArray = reqArray.map(Number);

暫無
暫無

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

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