在js物件中,a.b與a[b]並沒有什麼區別,都是獲得該物件的某個屬性,不同之處在於a[b]中的b必須是個字串;
注:但在陣列裡,那就不能寫成arr.a了,只能是arr[a]。
擴充套件: a[i] 是陣列 的第 i 個 ;a[i]
.key 是陣列 的第 i 個 的 key 屬性。
var person=
console.log(person.name) ------>張三
console.log(person['name'])------>張三
下面是在vue中的簡單使用,具體為何使用a[b],你細品。。
結果如上圖,相當於csdata.a = this.arr
需求:該頁面有3個list,分別是正在熱映,即將上映,top50電影,需要3個介面分別請求不同的資料
布局:movies.wxml:頁面分為3個list-template
movie-list-template.wxml:頁面有movie-template
}
更多
movie-template.wxml:裡面有star-template(不是重點就不做介紹了)
}
var util = require('../../utils/util.js')
page(,
comingsoon: {},
top250: {},
},onload: function (event) ,
getmovielistdata: function (url, settedkey, categorytitle) ,
success: function (res) ,
fail: function (error)
})},
processdoubandata: function (moviesdouban, settedkey, categorytitle)
var temp =
movies.push(temp)
}var readydata = {};
readydata[settedkey] =
this.setdata(readydata);
}})
主要是下面的**
var readydata =
; readydata[settedkey]
=this
.setdata
(readydata)
;
在js中的使用
看到一道演算法題很簡潔的解法 用的是.這樣三個點 題目描述 給定兩個排序後的陣列 a 和 b,其中 a 的末端有足夠的緩衝空間容納 b。編寫乙個方法,將 b 合併入 a 並排序。初始化 a 和 b 的元素數量分別為 m 和 n。param a param m param b param n retu...
JS在Selenium中的使用
前言 做web自動化時,一般可利用selenium定位頁面元素進行如click,sendkeys類的操作。但也常遇到api沒有呼叫錯,卻無 法定位到元素,或者,無法進行操作。fortunately,selenium提供了操作js的方法 execute script 可以直接執行js的指令碼。常用的j...
總結 JS在Selenium中的使用
前言 做web自動化時,一般可利用selenium定位頁面元素進行如click,sendkeys類的操作。但也常遇到api沒有呼叫錯,卻無法定位到元素,或者,無法進行操作。fortunately,selenium提供了操作js的方法 execute script 可以直接執行js的指令碼。常用的js...