在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ js 如何通過一個字符串模糊匹配一個json對象的key?

js 如何通過一個字符串模糊匹配一個json對象的key?

定義一個消息類型對象,對應(yīng)的key 和 value。

    typeTexts: {
      'task': '任務(wù)消息',
      'item':'項目消息',
      'system': '系統(tǒng)消息',
      'schedule': '日程消息',
      'people': '成員消息'
    }

后臺會傳來key,比如

'go_task','task_start','task_step_01','task_end','close_task',這些都是屬于typeTexts定義 task類型的消息,種類非常多,只要是返回的類型中帶有task就算是task類型。

后邊的item和system也都類似這樣。前端怎樣去判斷后臺這樣傳來的數(shù)據(jù)呢?

回答
編輯回答
敢試

如果我沒理解錯:

let isTask = typeTexts.task.includes('task')

或者如果我理解錯了:

let isTask = Object.keys(typeTexts).some(key => key.includes('task'))
2017年8月16日 22:57
編輯回答
舊時光

看你的題目完全不清楚后臺傳輸?shù)氖巧?,?go_task'還是typeTexts對象,對象里面的key為'go_task'?
請組織好語言,描述清楚想問的問題,不要讓別人去猜;
最好直接列出響應(yīng)數(shù)據(jù)的例子,以及對響應(yīng)數(shù)據(jù)想進行怎樣的處理;

2018年3月12日 01:59