Javascript 如何使jsc与“合作”;让我们;标识符
拥有app.jsJavascript 如何使jsc与“合作”;让我们;标识符,javascript,macos,ecmascript-6,command-line-interface,Javascript,Macos,Ecmascript 6,Command Line Interface,拥有app.js let result=a+b; 使用命令行界面jsc运行此文件: /System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc app.js 我得到了这个错误: Exception: SyntaxError: Unexpected identifier 'result' 当我用var替换let时,它工作正常 如何使jsc与letidentifier一起工作? 预计
let result=a+b;
使用命令行界面jsc
运行此文件:
/System/Library/Frameworks/JavaScriptCore.framework/Versions/Current/Resources/jsc app.js
我得到了这个错误:
Exception: SyntaxError: Unexpected identifier 'result'
当我用var
替换let
时,它工作正常
如何使jsc与let
identifier一起工作?
预计会说“JSC是旧版本的”
我不这么认为,因为我的mac是:
JavaScriptCore的最新稳定版本是第一个支持
let
,听起来你有一个较旧的版本?如何升级jsc
@loganfsmyth:它与ES6的OOP语法一起工作。我只是看看。Safari 9支持大多数类,但不支持let
,所以这可能是您正在使用的。JavaScriptCore的最新稳定版本是第一个支持let
,听起来您有一个较旧的版本?如何升级jsc
@loganfsmyth:它与ES6的OOP语法一起工作。我只是看看。Safari 9支持大多数类,但不支持let
,所以这可能就是您所使用的。