打字稿/ Javascript对象属性在访问时似乎消失了吗?

时间:2018-01-10 09:56:29

标签: javascript google-chrome typescript javascript-objects

我有以下代码:

function generateImageURLS(product : Product) : Array<string>{
console.log(product);
console.log(product["price"]);
console.log(product.price);

当我在谷歌浏览器中调试我的项目并打开第一个输出时,我可以看到所有属性都已设置,并且外观看似正常......

但是当我想单独打印我的对象的任何属性时,总是得到

undefinded

然后在程序的其余部分导致错误。

这是如何发生的,我该怎样做才能阻止它?

0 个答案:

没有答案