簡體   English   中英

使用 DOJO 在 Javascript 中格式化字符串

[英]Formatting a string in Javascript using DOJO

我有一個 JSON 文件,我需要使用 DOJO 格式替換其中的一個屬性。 這是我的 JSON 文件。

{
    "In1": "00",
    "In2": "01",
    "In3": "02",
    "In4": "04",
    "Pay": "$pay",
}

我的代碼是:

require(["dojo/string"],function(string) {
   object.["Pay"] = string.substitute("${pay}", { replace: "ABC"});
});

我需要用“ABC”替換 {$pay}

它來到字符串 undefined :(。

不需要額外的 lib 只需使用.replace()函數來更改您想要的任何內容,無論是使用文本還是正則表達式

見下面的片段:

 object = { "In1": "00", "In2": "01", "In3": "02", "In4": "04", "Pay": "$pay", } object["Pay"] = object["Pay"].replace("$pay", "ABC") console.log(object);

最后我想通了:)

這是我使用的。

require(["dojo/string"],function(string) { object.["Pay"] = string.substitute("${pay}", { pay: "ABC"});});

但想不出辦法,如果 JSON 就像

{
 "Pay": "$pay",
}

:(

暫無
暫無

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

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