Si tengo una matriz de esta manera:¿Acceder a propiedades de objeto no numéricas por índice?
var arr = ['one','two','three'];
que puede acceder a las diferentes partes al hacer esto:
console.log(arr[1]);
cómo puedo acceder a las propiedades del objeto por su orden en lugar de por la clave?
Ejemplo:
var obj = {
'something' : 'awesome',
'evenmore' : 'crazy'
},
jbo = {
'evenmore' : 'crazy',
'something' : 'awesome'
};
¿Cómo voy a conseguir la primera propiedad para cada "algo" a objetos de obj
y "evenmore" de jbo
-sin explícitamente utilizando el nombre de la propiedad?
Ahora, algunos de ustedes parecen pensar que soy después de algo como:
console.log(obj['something']);
Este no es el caso, estoy buscando específicamente para cumplir con el índice, al igual que el primer ejemplo - si Es posible.
¿Qué quiere decir con "matriz de objetos". Una matriz * es * un objeto. ¿Te refieres solo a un objeto que no es una matriz, o te refieres a una serie de objetos? ¿Y cómo jQuery tiene en cuenta tu pregunta? Su único ejemplo de código ilustra la parte que ya sabe cómo hacer. ¿Qué le parece dar un código que ilustre el * problema *? – user113716
@ Ӫ _._ Ӫ La razón por la que etiqueté jQuery es para conseguir un público más amplio, calculé que cualquiera que conozca jQuery debe tener una comprensión de los arreglos, no para contradecir mi pregunta, es material de libros de texto. – daryl
En realidad, diría que hay más personas que "conocen" jQuery y no conocen JavaScript que viceversa (al menos las personas que conocen JavaScript deberían ser capaces de entender jQuery fácilmente) .... y con respecto a su pregunta real: No, no puede acceder a las propiedades de objec por índice. No están ordenados –