2

これらの CocoaScript の「中括弧表記」を JavaScript の「ドット表記」構文に変換するにはどうすればよいですか?

[fileManager createDirectoryAtPath: tmpFolder withIntermediateDirectories: true attributes: nil error: nil];

[doc saveArtboardOrSlice: artboard toFile: fileName]

私は CocoaScript の「中かっこ表記」形式に苦労しており、それらを組み合わせる代わりに JavaScript を使用したいと考えています。上記のように、すべての場合でこれが可能かどうかはわかりません。ほとんどすべてが機能しますが、上記のような構文を使用すると、正しく動作しません。

私は次のようなものを試しました:

var fileManager = NSFileManager.defaultManager();
fileManager.createDirectoryAtPath(tmpFolder).withIntermediateDirectories(true).attributes(nil).error(nil);

したがって、これらの「内部変数/プロパティ」、たとえば「withIntermediateDirectories: true」を JavaScript ドット表記構文に変換する方法がわかりません。

4

1 に答える 1

6

以下に相当します。

[foo bar:1 baz:2];

は:

foo.bar_baz_(1, 2);
于 2015-12-26T21:03:02.890 に答える