【发布时间】:2017-09-29 22:38:09
【问题描述】:
我尝试下面的代码从 firebase 获取数组中的值,但我无法得到它下面的代码有什么问题
dispatch(AssignRequest());
return DB.database.ref('/BidData').on('value', snap => {
// console.log('biddDataaa', snap.val())
// var Amount = snap.val().amount;
const todo = [];
snap.forEach(childSnapshot => {
var innerTodo = childSnapshot.val();
// console.log('AAAAAmmmmmmont', innerTodo.amount)
var price =parseInt( innerTodo.amount);
console.log('pricee-------------',price)
var maxAmount = 0;
for(var i = 0;i< price.lenght;i++ ){
if(price[i].lenght> maxAmount){
maxAmount = price[i].lenght
console.log('mahhhhhhhh',maxAmount)
}
}
return maxAmount;
【问题讨论】:
-
你应该这样做 if(price[i]> maxAmount) { 并且你有一个长度而不是长度的错字。您的 javascript 控制台应该会显示第二个错误。
标签: javascript reactjs firebase