gpt4 book ai didi

javascript - 使用同一对象的不同键/值计算 obj 键的值?

转载 作者:行者123 更新时间:2023-11-28 12:27:30 25 4
gpt4 key购买 nike

如何根据同一对象内的键pageSizes.w/pageSize.h计算pageSize.offset?

   var pageSizes = {
w: parseInt(scope.page.imagewidth),
h: parseInt(scope.page.imageheight),
offset: (pageSize.w/pageSize.h)
}

console.log('page.offset', pageSizes.offset);

目前我收到一个ReferenceError:pageSize未定义。

我认为这是不可能的。那么,最好的方法是什么?

最佳答案

将其设为函数并使用this

var pageSizes = {
w: parseInt(scope.page.imagewidth, 10), //Dont forget the radix!
h: parseInt(scope.page.imageheight, 10), //Dont forget the radix!
offset: function() {
return this.w/this.h;
}
}

console.log('page.offset', pageSizes.offset());

另外,不要忘记 parseInt 函数中的基数

关于javascript - 使用同一对象的不同键/值计算 obj 键的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26640244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com