Object Method

v

Method
example

Object.hasOwn(obj, key)

ๅ–ไปฃ่ˆŠ็š„ Object.hasOwnProperty

let b = ["a", "b", ,"d"] for (let i = 0; i< b.length; i++){

if (Object.hasOwn(b, i)) {

console.log(b[i])

}

}; // 'a'. 'b' 'd'

Object.prototype.toString.call()

ๅˆคๆ–ทๆ˜ฏๅ“ช็จฎๅž‹ๅˆฅๅฅฝ็”จ

Object.prototype.toString.call([1,2]) // "[object Array]"
Object.prototype.toString.call(1); // '[object Number]'
Object.prototype.toString.call('string') // '[object String]'
Object.prototype.toString.call({a: [1,2]}) // '[object Object]'

Object.keys(obj)

Array ไนŸๆ˜ฏ Object ไธ€็จฎๆ‰€ไปฅไนŸๅฏไปฅ

Object.keys({a: 1, b: 2}) // [a, b] Object.keys(["a", "b"]) // [0, 1]

Object.values(obj)

Object.values({a: 1, b: 2}) // [1, 2] Object.values(["a", "b"]) // [1, 2]

Object.entries(obj)

Object.entries({a: 1, b: 2}) // [[a, 1], [b,2]] Object.entries(["a", "b"]) // [[0,a], [1,b]]

Object.fromEntries(arr)

่ทŸ Object.entries(obj) ็›ธๅ

Object.fromEntries([[0,'a'], [1,'b']]) // [{0: 'a', 1: 'b'}

Last updated

Was this helpful?