如何将此CocoaScript“大括号表示法”转换为JavaScript“点表示法”(草图)



如何将这些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点符号语法。

等价于:

[foo bar:1 baz:2];

是:

foo.bar_baz_(1, 2);

相关内容

  • 没有找到相关文章

最新更新