首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript未在DevTools源代码中正确显示

问Javascript未在DevTools源代码中正确显示
EN

Stack Overflow用户
提问于 2018-04-18 17:37:36
回答 1查看 136关注 0票数 0

我不知道为什么我在这里考试不及格,有人能给我一些启示吗?我也没有看到正确的文件出现在DevTools源代码中,所以我想这可能与它有关,但我不完全确定。

cleanObject.test.js

代码语言:javascript
复制
const cleanObject = object => {
  for (let prop in object) {
    if (
      object[prop] === null ||
      object[prop] === undefined ||
      object[prop] === ""
    ) {
      delete obj[prop];
    }
  }
};

describe("cleanObject", () => {
  it("removes null, undefined, and empty string values", () => {
    const dirty = {
      a: "",
      b: undefined,
      c: null,
      d: "value",
      e: false
    };

    const clean = cleanObject(dirty);

    expect(clean).to.deep.equal({
      d: "value",
      e: false
    });
  });
});

cleanObject.test.js在DevTools源中的应用

代码语言:javascript
复制
/**
 * Take an object and remove null, empty, or undefined values.
 * 
 * @param {Object} object
 * @returns {Object}
 */
const cleanObject = (object) => {
  // complete the function
};

describe('cleanObject', () => {
  it('removes null, undefined, and empty string values', () => {
    const dirty = {
      a: '',
      b: undefined,
      c: null,
      d: 'value',
      e: false,
    };

    const clean = cleanObject(dirty);

    expect(clean).to.deep.equal({
      d: 'value',
      e: false,
    });
  });
});

该文件似乎没有被发送到浏览器。有人能看到我在哪里出问题了吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-18 17:47:51

js文件被缓存(读:HTTP缓存)。有多种方法可以阻止这种情况发生在服务器配置、客户端缓存中断或普通的缓存清除上。

在开发时,避免此类问题的最佳方法通常是通过右键单击“刷新”按钮,打开开发工具:阅读更多,从而“清空缓存和硬重放”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49905828

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档