Array arr 변수 sample
arr: [
{
rspC: '0000',
rspMsg: '정상',
thmCardUAm: 290000,
isCallOnlyFirstEnty: true,
},
{ ... },
...
],
Array.find
this.arr.find(item => item?.rspC === '0000').rspMsg = '정상';
Array.reduce
- 이전 callback의 previous value를 넘겨받아 작업 수행
this.arr.reduce((total, item) => total + item?.thmCardUAm, 0);
Array.filter
this.arr.filter(item => item.isCallOnlyFirstEnty);
Array.map
const src = [2, 4, 6];
const des = src.map(item => item * 2);
Array.from
Array.from('test')
Array.of
Array.of(1, 2, 4, 8)
Array.findIndex
const src = Array.of(1, 2, 4, 8, 101);
src.findIndex(item => item > 1)
src.findIndex(item => item > 100)
src.findIndex(item => item > 200)
Array.entries
const src = ["swim", "yoga", "soccer"];
const iterObj = src.entries();
for (item of iterObj) {
console.log(item);
}
----------------
[ 0, 'swim' ]
[ 1, 'yoga' ]
[ 2, 'soccer' ]
----------------
Array.keys
const keys = src.keys();
console.log(...keys);
----------------
0 1 2
----------------
Array.values
const values = src.values();
console.log(...values);
----------------
swim yoga soccer
----------------
[참고]