微信小程式中如何使用setData修改陣列或物件中的某一引數
本人也是剛開始接觸微信小程式,在微信小程式中經常會遇到修改陣列中某一項的值,比如array[0]或者是物件中object.item的值。這些值在微信小程式中都需要使用一個名為setData的方法,而這個方法是通過鍵值對的形式對資料進行修改,setData({ 引數名: 值 });
既然知道是以鍵值對的方式進行傳參,那麼我們在修改陣列和物件的時候就直接將要修改的引數名寫成對應字串就可以了,然後使用[]將字串括起來,這就告訴編譯器這是指向的是該字元對應的實際位置,如下:
var authority = 'buttonGroup.authority'
that.setData({
[authority]: parseInt(level)
})
var printPrice = "item["+i+"].print_price";
this.setData({
[printPrice]: e.detail.value
});
相關文章
- vue 中 watch如何監聽陣列或物件中的某個值?Vue陣列物件
- js如何使用索引訪問陣列物件中的元素JS索引陣列物件
- Java 中的陣列 如何使用Java陣列
- 處理陣列中某一屬性陣列
- JS 中特殊的物件-陣列JS物件陣列
- Javascript中的陣列物件排序JavaScript陣列物件排序
- PHP陣列函式array_change_key_case(將陣列中的所有鍵名修改為全大寫或小寫)PHP陣列函式
- 使用strutstestcase如何在請求引數中傳遞物件...物件
- .net 中的 Dto 引數封裝物件 使用封裝物件
- js 去掉陣列物件中的重複物件JS陣列物件
- JS中的Math物件,陣列,和Date物件JS物件陣列
- Mybatis動態Sql的Foreach遍歷拼接輸入引數中的List或陣列MyBatisSQL陣列
- Qt中多個原始檔中呼叫同一引數或物件等QT物件
- js中給陣列中物件去重JS陣列物件
- 微信小程式setData區域性重新整理列表微信小程式
- 記錄小程式touchmove事件中setData優化過程事件優化
- json中物件陣列迭代JSON物件陣列
- PowerShell中的陣列使用陣列
- oracle中的某一個使用者名稱修改Oracle
- JS中陣列物件的基本結構JS陣列物件
- JS中遍歷陣列、物件的方式JS陣列物件
- 微信小程式開發系列五:微信小程式中如何響應使用者輸入事件微信小程式事件
- lc3041 修改陣列後最大化陣列中的連續元素數目陣列
- 微信小程式踩坑之訪問APP物件中的常量微信小程式APP物件
- 微信小程式如何在事件中傳參微信小程式事件
- js:判斷物件或陣列JS物件陣列
- 如何在 JavaScript 中更好地使用陣列JavaScript陣列
- C#中如何獲取二維陣列的行數和列數?C#陣列
- 在COM中使用陣列引數-陣列指標 (轉)陣列指標
- 如何在MATLAB中統計陣列中相同元素的個數?Matlab陣列
- 在Linux中,linux核心引數如何修改?Linux
- 陣列中重複的數字陣列
- 獲取List集合物件中某一列屬性值物件
- ts中如何限制方法傳入的引數data必須是陣列,且為偶數項?陣列
- 從JavaScript中的類陣列物件說起JavaScript陣列物件
- js 取陣列中某個物件的集合JS陣列物件
- 陣列中每個陣列元素出現的次數陣列
- 小程式 setData 學問多