2017-05-18 8 views
-3

私は以下の構造のJavaScriptオブジェクトを持っています。JavaScriptのオブジェクトのindexOfプロパティを取得するにはどうすればよいですか?

var emp = { 
     id : 1, 
     name : "john", 
     salary: 1000 
    } 

はindexOfのにpropetryを見つけるためにJavaScriptで方法はありますか?インデックスが存在する場合、それはチェックだ場合

のでindexOfProperty(emp, "name")が私に1

+3

小道内オブジェクトはJavaScriptで表示されません。 – wostex

+1

この情報で何を望みますか?オブジェクトのキーは 'Object.keys'で順序付けされません。 –

+0

なぜ注文するのですか? @ NinaScholz – brianforan

答えて

-1

Object.keys(emp).indexOf("name")

を与える必要がありますこれが唯一のように他のコメントが述べたので、注文がObject.keys()またはJSオブジェクトに保証されていない、便利です

Maps一般的に挿入順

-1

var emp = { 
 
     id : 1, 
 
     name : "john", 
 
     salary: 1000 
 
    } 
 
    
 
    var property = Object.keys(emp).indexOf('name'); 
 
    
 
    console.log(property);
012を発注することを保証します

関連する問題