作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用来自 GitHub 的 JavaScript koans,但被这个阻止了:
it("should have the bomb", function () {
var hasBomb = "theBomb" in megalomaniac;
expect(hasBomb).toBe(FILL_ME_IN);
});
我从来没有见过这个建筑
var x = "y" in object;
之前我不确定它在做什么。公案期望 hasBomb 为真。
最佳答案
该声明由两部分组成:
megalomaniac 中的“theBomb”;
检查 megalomaniac
对象(或其原型(prototype)链)中是否存在名为 theBomb
的属性。请参阅in Operator .var hasBomb = "theBomb"in megalomaniac;
将该检查的值(true
或 false
)分配给变量 有炸弹
。示例:
var megalomaniac = {theBomb: 'boom'};
var hasBomb = "theBomb" in megalomaniac;
console.log(hasBomb); // true
关于javascript - "var x = "theBomb"in megalomaniac; "有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33085399/
我正在使用来自 GitHub 的 JavaScript koans,但被这个阻止了: it("should have the bomb", function () { var hasBomb =
我是一名优秀的程序员,十分优秀!