Object.getOwnPropertyNames 和 Object.keys ()

var obj = { 'a', 'a', 'b', 'b'};

Object.defineProperties (obj, {
    "c": {valor: 'c', enumerables: 0},
    "d": {valor: 'd', enumerables: 0} 
})
// {obj un: "A" , b: "b", d: "d", c: "c"}
Object.keys (obj) // [ "a", "b", "d"]
Object.getOwnPropertyNames (obj) // [" a B C D"]

Object.getOwnPropertyNames de recogida de matriz devuelven todas las propiedades del objeto en sí mismo

Object.keys () devuelve el objeto en sí pueden enumerarse matriz de conjuntos de atributos

Publicado 31 artículos originales · elogios ganado 13 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/qq_38694034/article/details/103029012
Recomendado
Clasificación