Tên tài khoản:
Mật khẩu:
Đăng Nhập
array.filter((v, i) => array.indexOf(v) === i)
function uniqueArrayOfObjects (arrayOfObjects, callback) { if (typeof callback !== 'function') callback = compare2Objects return arrayOfObjects.filter((item, index) => index == arrayOfObjects.findIndex(x => callback(item, x))) } function compare2Objects (a, b) { return JSON.stringify(a) === JSON.stringify(b) } let data = [ { name: 'Dat', age: '??' }, { name: 'Dat', age: 'chua 18~' }, { name: 'Dai', age: '??' }, { name: 'Trum', age: '??' }, { name: 'Ken', age: '??' }, { name: 'Dai', age: '??' } ] console.log(uniqueArrayOfObjects(data)) console.log(" với callback ", uniqueArrayOfObjects(data, (a, b) => { return a.name == b.name }))