js中 a b 的在具體案例中的使用

2021-10-04 23:53:50 字數 2022 閱讀 4310

在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...