[Problem] Lấy key đầu tiên tìm thấy chứa giá trị cần tìm (ok)
Cách 1: Dùng find() (Trả về key đầu tiên tìm thấy)
find() (Trả về key đầu tiên tìm thấy)javascriptCopyEditconst ahash = { "one": [1, 2, 3], "two": [4, 5, 6] };
const targetNumbers = [4, 5, 6];
const key = Object.keys(ahash).find(k => ahash[k].some(num => targetNumbers.includes(num)));
console.log(key); // Kết quả: "two"Cách 2: Dùng filter() (Trả về tất cả các key phù hợp)
filter() (Trả về tất cả các key phù hợp)javascriptCopyEditconst keys = Object.keys(ahash).filter(k => ahash[k].some(num => targetNumbers.includes(num)));
console.log(keys); // Kết quả: ["two"]PreviousĐặt chiều cao bằng nhau, Set equal height, same height (ok)NextĐoạn mã JavaScript để thêm ký tự đặc biệt vào đầu mỗi dòng trong văn bản nhiều dòng (ok)
Last updated