2016-04-24 93 views

回答

1

對於key部分,只要它們沒有空格,可以省略他們,開始除字母以外的任何其他等,即你可以使用a:"b"但不是1a:"b"a a:"b"。對於value部分,引號表示String的限制,因此是必需的。

另一種選擇是,值包含這些引用,這完全是另一回事。你說:

a:""b"" //which would be declared as a:"\"b\"" 

在這種情況下,我們可以從一開始和字符串的結尾刪除它們,就像這樣:

myStringWithDoubleQuotes.replace(/^"(.+(?="$))"$/, '$1'); 
+0

我想刪除鑰匙上的報價 –

+0

鑰匙不*有*引號。如果你不能像obj.sample.a那樣訪問它,那麼你的問題就在別的地方。 –