gpt4 book ai didi

javascript - 为什么 document.createElement ('canvas' ).getContext ('2d' )。 hasOwnProperty ('font' )返回 false?

转载 作者:行者123 更新时间:2023-12-03 02:07:50 25 4
gpt4 key购买 nike

为什么返回的对象具有此属性时 hasOwnProperty('font') 返回 false。

var ctx = document.createElement('canvas').getContext('2d');
console.log(ctx.hasOwnProperty('font'));
console.log(ctx.font);

这是 document.createElement('canvas').getContext('2d') 的键的屏幕截图,我们可以看到它有一个 font 属性。 A screenshot of a console log where indeed the font property is logged as well as other properties of the CanvasRenderingContext2D object

最佳答案

也许是因为 font 不是上下文的简单属性,而是 getter 和 setter 函数对。

关于javascript - 为什么 document.createElement ('canvas' ).getContext ('2d' )。 hasOwnProperty ('font' )返回 false?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49726467/

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