我正在尝试设置一个变量:

latestPostId = posts[latestPost].post_id


但是在一种情况下,它尚未定义。最好的检查方法是什么?

我已经尝试过这些:

if (data.post_id !== undefined) {
if (data.post_id !== 'undefined') {
if (typeof data.post_id != 'undefined') {


但似乎没有任何作用。检查posts[latestPost].post_id是否已定义的最佳方法是什么?

最佳答案

检查posts [latestPost] .post_id是否已定义的最佳方法是什么?


posts[latestPost].post_id !== undefined是否有效?

我可能会做posts[latestPost] && posts[latestPost].post_id

关于javascript - 检查是否定义了对象的一部分,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23505113/

10-12 14:10