Как преобразовать эту "фигурную нотацию" 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.

1 ответ

Решение

Эквивалент:

[foo bar:1 baz:2];

является:

foo.bar_baz_(1, 2);
Другие вопросы по тегам