簡體   English   中英

將逗號分隔值轉換為對象指定方法

[英]Convert comma seperated values into object specified method

您好我正在嘗試使用 javascript 實現以下行為

let fieldsArray = ['clientMap', 0, 'legalEntityNumber']

不知何故,我想將上述數據轉換為以下方式

['clientMap'][0]['legalEntityNumber']

我嘗試使用fieldsArray.join('[]')但它沒有按預期工作。 請幫忙。 謝謝

假設您打算將項目轉換為數組數組(類型:(字符串|數字)[] [])

let fieldsArrayArray = ['clientMap', 0, 'legalEntityNumber'].map(item=>[item])

基本上映射數組的每個元素輸出單項數組。

如果輸出應該是字符串,那么出於某種原因(類型:字符串)

let fieldsArrayStringArrays = ['clientMap', 0, 'legalEntityNumber'].map(item=>`[${item}]`).join("")

如果我正確理解了您(並且您想要一個字符串,即"[clientMap][0][legalEntityNumber]" ),這將是如何做到這一點...

let fieldsArrayString = ['clientMap', 0, 'legalEntityNumber'].map(item=>`[${item}]`).join('');

或者

let fieldsArrayString = ['clientMap', 0, 'legalEntityNumber'].reduce((acc, cur) => `${acc}[${cur}]`, '');

暫無
暫無

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

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