如何将这个 CocoaScript“大括号表示法”转换为 JavaScript“点表示法”(草图)?
How to convert this CocoaScript “braces notation” to JavaScript “dot notation” (sketch)?
如何将这些 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);
所以我不明白如何转换这些 "inner variables/properties",例如"withIntermediateDirectories: true" 到 JavaScript 点符号语法。
相当于:
[foo bar:1 baz:2];
是:
foo.bar_baz_(1, 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);
所以我不明白如何转换这些 "inner variables/properties",例如"withIntermediateDirectories: true" 到 JavaScript 点符号语法。
相当于:
[foo bar:1 baz:2];
是:
foo.bar_baz_(1, 2);