为了账号安全,请及时绑定邮箱和手机立即绑定

具有动态属性的假对象

具有动态属性的假对象

慕妹3242003 2021-10-07 20:19:21
我正在尝试模拟一个速度会改变的获取请求。  export const fakeData = {      timestamp: 1567606228,      speed: generatespeed()    };    function generatespeed () {      return Math.floor(Math.random() * 100);    }为了在页面中模拟这一点,我只需导入它并在 setInterval 上调用它,setInterval(() => {    this.newData = fakeData;}, 2000);但是速度保持不变,我可以只调用该函数,但我想让对象属性发生变化。这可能吗?
查看完整描述

1 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

您在设置值时调用该函数。你可以get在这里使用。


export const fakeData = {

  timestamp: 1567606228,

  get speed(){ 

     return generatespeed()

  }

};


function generatespeed () {

  return Math.floor(Math.random() * 100);

}


查看完整回答
反对 回复 2021-10-07
  • 1 回答
  • 0 关注
  • 119 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信