ES6是目前最流行的JavaScript版本之一,它具備了更加優秀和方便的特性。相較于早期版本的JavaScript,它擁有更加高級和現代的功能,其中遍歷JSON數組,就是它的一項重要特性。
let jsonArray = [ { name: '小明', age: 18 }, { name: '小紅', age: 20 }, { name: '小剛', age: 22 } ]; for(let obj of jsonArray) { console.log(obj.name, obj.age); }
上述代碼中會打印出JSON數組中每個對象的name和age屬性。ES6提供的for...of循環可以輕松地遍歷JSON數組中的每個對象。在遍歷時,我們可以使用對象的屬性來進行針對性的操作。
let jsonArray = [ { name: '小明', age: 18, gender: '男' }, { name: '小紅', age: 20, gender: '女' }, { name: '小剛', age: 22, gender: '男' } ]; jsonArray.forEach(obj =>{ if(obj.gender === '男') { console.log(obj.name + '是男性'); } else { console.log(obj.name + '是女性'); } });
上述代碼中,我們使用了ES6的forEach方法,以便在JSON數組中查找男性和女性。在遍歷時,我們可以使用對象的所有屬性進行操作,可以輸出所有滿足條件的對象。
總結來說,ES6提供了更加高效和便捷的方式遍歷JSON數組。在開發中,我們可以根據具體的需求,快速地對JSON數組中的對象進行操作。