如何转换此CoCoScript“;大括号符号”;到JavaScript“;点符号”;(素描)?
如何将这些CoCoScript“大括号表示法”转换为JavaScript“点表示法”语法如何转换此CoCoScript“;大括号符号”;到JavaScript“;点符号”;(素描)?,javascript,syntax,sketch-3,sketchapp,cocoascript,Javascript,Syntax,Sketch 3,Sketchapp,Cocoascript,如何将这些CoCoScript“大括号表示法”转换为JavaScript“点表示法”语法 [fileManager createDirectoryAtPath: tmpFolder withIntermediateDirectories: true attributes: nil error: nil]; 及 我一直在努力使用CoCoScript的“大括号表示法”格式,希望使用JavaScript,而不是将它们结合起来。我不确定这是否在所有情况下都是可能的,就像上面提到的。我几乎可以完成所有的
[fileManager createDirectoryAtPath: tmpFolder withIntermediateDirectories: true attributes: nil error: nil];
及
我一直在努力使用CoCoScript的“大括号表示法”格式,希望使用JavaScript,而不是将它们结合起来。我不确定这是否在所有情况下都是可能的,就像上面提到的。我几乎可以完成所有的工作,但是当我使用上面的语法时,我并没有正确地使用它
我试过这样的方法:
var fileManager = NSFileManager.defaultManager();
fileManager.createDirectoryAtPath(tmpFolder).withIntermediateDirectories(true).attributes(nil).error(nil);
因此,我不明白如何将这些“内部变量/属性”(例如“WithMediateDirectory:true”)转换为JavaScript点符号语法。等效于:
[foo bar:1 baz:2];
是:
谢谢罗曼!这让我找到了正确的方向,让它正常工作。我不知道用那种方式使用下划线。所以我的问题的正确语法是:
fileManager.createDirectoryAtPath_with intermediatedirectories_attributes_error(tmpFolder,true,null,null)代码>
[foo bar:1 baz:2];
foo.bar_baz_(1, 2);