Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.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 如何在coffeescript中实现“with”?_Javascript_Coffeescript - Fatal编程技术网

Javascript 如何在coffeescript中实现“with”?

Javascript 如何在coffeescript中实现“with”?,javascript,coffeescript,Javascript,Coffeescript,我只想在coffeescript中制作一个简单的模板引擎示例,但在代码中使用带关键字的时遇到了一个问题。既然with在coffeescript中是一个保留字,那么我能做些什么来实现与原生javascript中with相同的功能呢?谢谢你不能with。不知道您在问什么。你能提供一些代码示例吗?除非你有一个特定的用例,否则将与关键字一起使用通常不是一个好主意。有关更多信息,请参阅。with被视为反模式。我从未注意到coffeescript有它,所以我打赌他们从未实现过它。如果你认为你需要它,那么你就

我只想在coffeescript中制作一个简单的模板引擎示例,但在代码中使用带关键字的
时遇到了一个问题。既然
with
在coffeescript中是一个保留字,那么我能做些什么来实现与原生javascript中
with
相同的功能呢?谢谢

你不能with

不知道您在问什么。你能提供一些代码示例吗?除非你有一个特定的用例,否则将
关键字一起使用通常不是一个好主意。有关更多信息,请参阅。
with
被视为反模式。我从未注意到coffeescript有它,所以我打赌他们从未实现过它。如果你认为你需要它,那么你就做错了:谢谢你们的回复。首先,我只想让我的所有者成为一个简单的模板引擎,就像
with
{name:'test'}
可以在页面上显示为
test
,所以我需要这个
with
将obj编译成模板。如果用咖啡脚本中的无法实现
,那么我想我必须想出另一种方法:)