[英]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.