为什么我不能将location.hash分配给变量?

时间:2013-05-03 21:00:10

标签: javascript

为什么我这样称呼它时可以获得location.hash的值:

> location.hash
"#my-hash-value"

但是当我这样称呼它时,它是未定义的:

> var foo = location.hash
undefined

我遗漏了一些明显的东西。这是在Firefox。

1 个答案:

答案 0 :(得分:2)

Statement不返回值,但设置了变量。尝试

console.log(a)