1

少ないドキュメントで新しい演算子の次の形式を見つけました。

var parser = new (less.Parser) ({
    pathes [
        '.',
        './css'
    ],
    filename: 'style.less'
});

通常のフォームとの違いは?

var parser = new less.Parser({
    patches [
        '.',
        './css'
    ],
    filename: 'style.less'
});

.apply メソッドと組み合わせることはできますか?

4

1 に答える 1

4

間に違いはありません

var parser = new (less.Parser) (...);

var parser = new less.Parser (...);

周りの括弧less.Parserは完全に不要です。

.apply メソッドと組み合わせることはできますか?

経由で呼び出されるように設計された関数new(「コンストラクター関数」) を 経由applyで使用することは困難newです。(これは、上記の両方の形式に当てはまります。なぜなら、それらは同じものだからです。)スタックオーバーフローのこの他の回答applyで、コンストラクター関数の使用について詳しく説明します。

于 2013-03-29T12:26:26.530 に答える