第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我需要將特殊格式的字符串轉(zhuǎn)換為javascript數(shù)組

我需要將特殊格式的字符串轉(zhuǎn)換為javascript數(shù)組

手掌心 2019-04-24 18:19:06
我正在嘗試將格式化的字符串轉(zhuǎn)換為JavaScript多維數(shù)組。我嘗試過split()并且push()功能但似乎都不起作用。格式應(yīng)該已經(jīng)是正確的但我似乎無法弄清楚如何將字符串變成數(shù)組。這是字符串:[[24297, 'CWCS Sump 002', -121.50842, 38.54798, '2', 'SEWER SUMP'],[8035, 'CWCS Sump 002A (56)', -121.50842, 38.54798, '2A', 'SEWER SUMP'],[9334, 'CWCS Sump 001', -121.5110297, 38.5703431, '1', 'SEWER SUMP']]我只想要一個3x6的JavaScript數(shù)組(如果我算得那么正確)。行數(shù)會有所不同。
查看完整描述

3 回答

?
哆啦的時光機(jī)

TA貢獻(xiàn)1779條經(jīng)驗(yàn) 獲得超6個贊

這是JSON.parse的一個很好的候選者; 但是,單引號應(yīng)該在它起作用之前轉(zhuǎn)換為雙引號。小心轉(zhuǎn)義報價,你可以嘗試:


const raw = `[[24297, 'CWCS Sump 002', -121.50842, 38.54798, '2', 'SEWER SUMP'],[8035, 'CWCS Sump 002A (56)', -121.50842, 38.54798, '2A', 'SEWER SUMP'],[9334, 'CWCS Sump 001', -121.5110297, 38.5703431, '1', 'SEWER SUMP']]`;


const res = JSON.parse(raw.replace(/(?<!\\)'/g, `"`));

console.log(res);


查看完整回答
反對 回復(fù) 2019-05-17
?
有只小跳蛙

TA貢獻(xiàn)1824條經(jīng)驗(yàn) 獲得超8個贊

您可以使用JSON.parse執(zhí)行以下操作:


let str = '[[24297, "CWCS Sump 002", -121.50842, 38.54798, "2", "SEWER SUMP"],[8035, "CWCS Sump 002A (56)", -121.50842, 38.54798, "2A", "SEWER SUMP"]]';


let arr = JSON.parse(str);

注意最好讓'整個字符串"圍繞字符串內(nèi)部??梢赃@樣做:


str.replace("'", """);


查看完整回答
反對 回復(fù) 2019-05-17
?
慕的地8271018

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個贊

據(jù)我說,它不會直截了當(dāng)。你可以這樣試試。

let a = "[
    [24297,'CWCS Sump 002',-121.50842, 38.54798,'2','SEWER SUMP'],
    [8035,'CWCS Sump 002A (56)',-121.50842,38.54798,'2A','SEWER SUMP'],
    [9334,'CWCS Sump 001', -121.5110297,38.5703431,'1','SEWER SUMP']]";let c= [];a.replace('[[','').replace(']]','').split('],[').forEach(
    (x)=>{c.push(x.split(','))});//c is the result


查看完整回答
反對 回復(fù) 2019-05-17
  • 3 回答
  • 0 關(guān)注
  • 599 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號