微信小程式中JS物件屬性賦值
阿新 • • 發佈:2019-01-01
porcessDoubanData: function (moviesDouban, settedKey) {
var movies = [];
for (var idxin moviesDouban.subjects) {
var subject = moviesDouban.subjects[idx];
var title = subject.title;
if (title.length >=
6) {
title = title.substring(0.6) +
"...";
}
var temp = {
title: title,
average: subject.rating.average,
coverageUrl: subject.images.large,
movieId: subject.id
}
movies.push(temp)
}
var readyData = {};
readyData[settedKey] = movies;
this.setData(readyData);
}
})
1.定義了變數readyData ={}空的Javascript物件
2.readyDate[settedKey] = moives;對屬性進行賦值
3.this.setData(readyData);即可
本身是很簡單的JS物件屬性賦值,設定了readyData物件賦值屬性即可,但是其本質利用了JS動態語言的特性。
能體現出本身我對JS語言掌握不是很牢固,利用動態特性可以對程式碼進行更好的編寫。