js 获取对象中的值 及 vue通过参数值取vue对象中的值

时间:2025-03-12 08:05:43

var obj = {
  name: 'js',
  age: 20
};

var isSame = (obj["name"] == )
alert(isSame);

var nameIndex = "name"; 
isSame = (obj[nameIndex] == )
以上两种方法都可以取js对象里的值

这是js取对象的值

data(){

    return {
        countryoption:[],
    }

}

methods: {
 getlinkage(pid,weizhi="countryoption") {
      this.$post('partshome/wholeCountryCity', {
        pid: pid,
      }, this).then((res) => {
        (this[weizhi])   //这里可以取出上面data中  countryoption 的值
        this[weizhi] = ;    //这里可以给countryoption  赋值

      })
    },
}

这里是取vue对象的值,原理和js一样,毕竟是js语言