已知数组arr,求数组arr中a,b,c个数分别是多少?
arr = ["b", "c", "b", "c", "a", "b", "c"]
代码如下:
let arr = ["b", "c", "b", "c", "a", "b", "c"]
let a = 0
let b = 0
let c = 0
arr.forEach((item) => {
if (item === ‘a‘) {
a++
} else if (item === ‘b‘) {
b++
} else {
c++
}
})
let obj = {}
obj.a = a
obj.b = b
obj.c = c
console.log(obj) // ==> {a:1, b: 3, c: 3}
原文:https://www.cnblogs.com/yuhuo123/p/15130081.html