image.png
已經不知道怎么描述這個問題了,我大概根據問題自己組織了一下,然后寫出了代碼。
function equals(arr) {
// 定義一個空數組來接收
var one = [];
// 需要將原來的數組做一下格式化以便處理
var a_arr = arr.toString().split('//');
var b_arr = a_arr.filter((item1, index) =>{
return index > 0;
});
// 將處理好的數組遍歷,并將元素的前半部分放進一個新的數組中
for (var i in b_arr) {
var key = b_arr[i].substring(0, b_arr[i].indexOf('/'));
one.push(key);
}
// console.log(one[0]);
// console.log(one);
// 通過Array.prototype.every() 方法進行對數組所有元素測試
return one.every(item => item === one[0]);
}