使用带有点表示法的hasOwnProperty

时间:2016-10-14 11:00:17

标签: javascript

我有一个对象(anonymous function),其属性为var tree={}。 当我执行tree.leaves.leaf={}给予tree.hasOwnProperty("leaves.leaf")时。 我可以在false函数中使用点函数吗?怎么做?

2 个答案:

答案 0 :(得分:2)

如果要使用键leaves.leaf创建属性,则需要使用括号表示法

tree["leaves.leaf"]={}

现在tree.hasOwnProperty("leaves.leaf")会给true

答案 1 :(得分:1)

您必须使用以下内容

    var tree = {}
    tree["leaves"]={}
    tree["leaves"]['leaf'] = {}
    tree.leaves.hasOwnProperty("leaf")