要确定变量flightPlanCoordinates是一个数组还是一个对象,可以使用typeof运算符来检查变量的类型。下面是一个示例代码:
var flightPlanCoordinates = [{lat: 37.772, lng: -122.214}, {lat: 21.291, lng: -157.821}];
if (typeof flightPlanCoordinates === 'object' && Array.isArray(flightPlanCoordinates)) {
console.log("flightPlanCoordinates是一个数组");
} else if (typeof flightPlanCoordinates === 'object') {
console.log("flightPlanCoordinates是一个对象");
} else {
console.log("flightPlanCoordinates不是一个对象也不是一个数组");
}
在上面的示例中,我们首先使用typeof运算符来检查flightPlanCoordinates的类型是否为对象。然后,我们使用Array.isArray()方法来检查它是否为数组。如果它既是一个对象又是一个数组,那么它就是一个数组。如果它只是一个对象,那么它就是一个对象。如果它既不是一个对象也不是一个数组,那么它就不是一个对象也不是一个数组。根据检查的结果,我们可以打印出相应的信息。
下一篇:变量赋值