我有一個值陣列,我想將其轉換為新的字串值,以便在接受如下查詢的外部服務中進行查詢:
/v53.0/query/?q=SELECT Id,Name,Field FROM Table WHERE Field IN ('a0C7X0000056xmxUAA', 'a0C7X0000056x9EUAQ', 'a0C7X0000056x99UAA')
例子:
我有這個轉換陣列的代碼:
mapIdGRD__c.map((num) => {
return String(num);
});
在這:
[
'a0C7X0000056xmxUAA',
'a0C7X0000056x9EUAQ',
'a0C7X0000056x99UAA',
'a0C7X0000056x8YUAQ',
'a0C7X0000056wmxUAA',
'a0C7X0000056wmsUAA',
'a0C7X0000056wmnUAA',
'a0C7X0000056wmYUAQ',
'a0C7X0000056wmTUAQ',
'a0C7X0000056wmOUAQ'
]
我想轉換成一個用逗號和括號分隔的新字串,如下所示:
( 'a0C7X0000056xmxUAA',
'a0C7X0000056x9EUAQ',
'a0C7X0000056x99UAA',
'a0C7X0000056x8YUAQ',
'a0C7X0000056wmxUAA',
'a0C7X0000056wmsUAA',
'a0C7X0000056wmnUAA',
'a0C7X0000056wmYUAQ',
'a0C7X0000056wmTUAQ',
'a0C7X0000056wmOUAQ'
)
可以使用一些標準的javascript庫嗎?
uj5u.com熱心網友回復:
你可以這樣做
const array = [
'a0C7X0000056xmxUAA',
'a0C7X0000056x9EUAQ',
'a0C7X0000056x99UAA',
'a0C7X0000056x8YUAQ',
'a0C7X0000056wmxUAA',
'a0C7X0000056wmsUAA',
'a0C7X0000056wmnUAA',
'a0C7X0000056wmYUAQ',
'a0C7X0000056wmTUAQ',
'a0C7X0000056wmOUAQ'
]
const result = `(${array.map(n => `'${n}'`).join(', ')})`
console.log(result)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/484552.html
標籤:javascript 节点.js 数组
