2017-11-06 8 views
0

以下は、私は次の関数オブジェクト内の要素にアクセスする方法Javascript?

renderInboxList= (item) =>{ 
console.log("FromName",item.fromName); 
    return (
     <TouchableOpacity key={item.fromId} onPress={() => {console.log("TOmoving to chat thread");navigate('ChatThread', { fromId: `${l.fromId}` });}}> 
       <ListItem 
       key={item.fromId} 
       leftIcon={{ name: 'user-circle-o', type: 'font-awesome', style: {color: 'blue'} }} 
       title={item.fromName} 
       titleStyle={{color: 'red'}} 
       subtitle={item.message} 
       rightTitle={item.time} 
       rightTitleStyle={{color: 'green'}} 

       /> 
       </TouchableOpacity>); 
       } 

item.fromNamefromNameにアクセスしたいオブジェクト

Object { 
    "index": 0, 
    "item": Object { 
    "-1509965540253": "Hey Blade Runner!!", 
    "fName": "Gaston Day Public School", 
    "fromName": "Gaston Day Public School", 
    "message": "HEy ! Full metal jacket !", 
    "time": -1509967894467, 
    }, 
    "separators": Object { 
    "highlight": [Function highlight], 
    "unhighlight": [Function unhighlight], 
    "updateProps": [Function updateProps], 
    }, 
} 

undefinedを与えています。

+3

を、それは' – James

+0

をitem.item.fromName'されるだろうはい...それが問題でした。返信いただきありがとうございます。 –

答えて

0

ただ、この使用:! `item`は、オブジェクト全体のためのあなたの変数名である場合

var fromName = item.item.fromName; 
関連する問題