JS文件
Page({
data: {
array: [{ msg: '马大哈,大马哈' }, { msg: '风格迥异' }],
state: {
birth: [],
userID: '234',
index:9,
sex: ['男'],
study:false,
},
name: '新增参保人',// name的默认值
},
addPerson:function(event){
// this.data.name = '保存'
this.setData({
name:'保存'
})
},
modifyArray:function(event){
console.log(this.data.array)// 打印array对应的值
this.setData({
'array[0].msg':'新值'
})
console.log(this.data.array)// 打印array对应的值
console.log(this.data.state.birth)// 打印array对应的值
console.log(this.data.state.userID)// 打印userID对应的值
console.log(this.data.state.index)// 打印index对应的值
console.log(this.data.state.sex)// 打印sex对应的值
console.log(this.data.state.study)// 打印study对应的值
console.log(this.data.name)// 打印name对应的值
console.log('array的类型为' + typeof this.data.array); // 利用typeof判断array的类型
console.log('msg的类型为' + typeof this.data.array[0].msg); // 利用typeof判断msg的类型
console.log('state的类型为' + typeof this.data.state); // 利用typeof判断state的类型`
console.log('birth的类型为' + typeof this.data.state.birth); // 利用typeof判断birth的类型
console.log('userID的类型为' + typeof this.data.state.userID); // 利用typeof判断userID的类型
console.log('index的类型为' + typeof this.data.state.index);// 利用typeof判断index的类型
console.log('sex的类型为' + typeof this.data.state.sex);// 利用typeof判断sex的类型
console.log('sex的类型为' + typeof this.data.state.sex[0]);// 利用typeof判断sex的类型
console.log('sex的类型为' + typeof this.data.state.study);// 利用typeof判断study的类型
console.log('name的类型为' + typeof this.data.name); // 利用typeof判断name的类型
}
})
控制台打印log如下

image.png