繁花如伊
2023-05-25 18:02:20
我正在嘗試檢查字符串是否包含字符串中的特定給定句子。我有下面的字符串,因為我想檢查'already registered'句子是否存在但是字符串包含數組所以我無法得到。message = 'User error fabric-ca request register failed with errors [[{"code":0,"message":"Registration of \'yandgsub15\' failed: Identity \'yandgsub15\' is already registered"}]]' }我嘗試了以下功能,但是我無法獲得它。請問有人有解決辦法嗎?var n = error.includes("registered");
2 回答

料青山看我應如是
TA貢獻1772條經驗 獲得超8個贊
您正在嘗試在名為 error 的字符串中搜索“registered”,但沒有嘗試這樣做:
message = 'User error fabric-ca request register failed with errors [[{"code":0,"message":"Registration of \'yandgsub15\' failed: Identity \'yandgsub15\' is already registered"}]]' }
var n = message.includes("registered");

呼如林
TA貢獻1798條經驗 獲得超3個贊
我認為您只是不搜索好的變量
在您的示例中,您正在嘗試搜索"registered"而error不是message
下面的代碼正在工作
message = 'User error fabric-ca request register failed with errors [[{"code":0,"message":"Registration of \'yandgsub15\' failed: Identity \'yandgsub15\' is already registered"}]]'
var n = message.includes('registered')
console.log(n) // true
添加回答
舉報
0/150
提交
取消