0

使用時

$P.isObjectAbstract = function (obj) {
    return obj === Object(obj);
};

jslint エラーが発生します。

77 行目 31 文字目 オブジェクト リテラル表記 {} または Object.create(null) を使用します。

ただし、この形式 (以下) では異なる結果が生成されます。

$P.isObjectAbstractZ = function (obj) {
    return obj === Object.create(obj);
};

objectAbstract という用語を使用して、単純な形式の objectLiteral と区別しますvar object_literal = {}

objectAbstract は、アクセスできるキーを持つ単なるものですlocalStorage.some_key(より具体的には、これは魔法のホスト オブジェクトです)。

抽象オブジェクトをテストするjslintの正しい方法はありますか?

4

1 に答える 1