1. 程式人生 > 其它 >按資料中首字母屬性firstChar進行分類

按資料中首字母屬性firstChar進行分類

技術標籤:javascript

var data = [{
      'id': 1,
      'name': '北京',
      'pinyin': 'beijing',
      'acronym': 'bj',
      'rank': 'S',
      'firstChar': 'b'
    },
    {
      'id': 10,
      'name': '上海',
      'pinyin': 'shanghai',
      'acronym': 'sh',
      'rank': 'S',
      'firstChar': 's'
}] var obj = {} data.forEach((item, index) => { if (!obj[item.firstChar]) { obj[item.firstChar] = [] } obj[item.firstChar].push(item) }) console.log(obj)