Computer >> Máy Tính >  >> Lập trình >> Javascript

JavaScript Kiểm tra xem tất cả các phần tử có giống nhau trong một mảng không

Chúng tôi được yêu cầu viết một hàm JavaScript sử dụng một mảng các ký tự. Hàm sẽ tìm xem tất cả các giá trị trong mảng có giống nhau hay không. Nếu chúng giống nhau, hàm sẽ trả về true, ngược lại là false.

Ví dụ

 const arr1 =[1, 2, 3]; const arr2 =[1, 1, 1]; const checkIfSame =(arr =[]) => {// chọn độ dài của mảng const {length:l} =arr; // trả về true cho một phần tử và mảng rỗng if (l <=1) {return true; }; // sắp xếp mảng arr.sort (); // kiểm tra xem phần tử đầu tiên và phần tử cuối cùng có giống nhau hay không return arr [0] ===arr [l - 1];}; console.log (checkIfSame (arr1)); console.log (checkIfSame (arr2));  

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

 falsetrue