processDoubanData: function (moviesDouban) { var movies = [];//定义一个数组,在数据绑定时wx:for 可使用数组中各项的数据重复渲染该组件,其实就是把摘取了有用的数据存放在了movies for (var idx in moviesDouban.subjects) {//for...in 语句循环遍历数组 var subject = moviesDouban.subjects[idx];//获取数组里的每一个对象 var title = subject.title; if (title.length >= 6) { title = title.substring(0, 6) + "..."; } // [1,1,1,1,1] [1,1,1,0,0] var temp = { stars: util.convertToStarsArray(subject.rating.stars), title: title, average: subject.rating.average, coverageUrl: subject.images.large, movieId: subject.id } movies.push(temp) }this.setData({movies:movies}); }
var movies = []; var temp = { stars: 1, title: 2, average: 3, coverageUrl: 4, movieId:5 } movies.push(temp); console.log(movies);
//[{stars: 1, title: 2, average: 3, coverageUrl: 4, movieId: 5}]
请发表评论