Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使jsc与“合作”;让我们;标识符_Javascript_Macos_Ecmascript 6_Command Line Interface - Fatal编程技术网

Javascript 如何使jsc与“合作”;让我们;标识符

Javascript 如何使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一起工作? 预计

拥有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与
let
identifier一起工作? 预计会说“JSC是旧版本的” 我不这么认为,因为我的mac是:

JavaScriptCore的最新稳定版本是第一个支持
let
,听起来你有一个较旧的版本?如何升级
jsc
@loganfsmyth:它与ES6的OOP语法一起工作。我只是看看。Safari 9支持大多数类,但不支持
let
,所以这可能是您正在使用的。JavaScriptCore的最新稳定版本是第一个支持
let
,听起来您有一个较旧的版本?如何升级
jsc
@loganfsmyth:它与ES6的OOP语法一起工作。我只是看看。Safari 9支持大多数类,但不支持
let
,所以这可能就是您所使用的。