我希望用户只为对象设置特定属性,但同时应该从自定义类构造该对象.
例如
var row = new Row({
name : 'John Doe',
email : 'uhiwarale@gmail.com'
}, Schema);
Run Code Online (Sandbox Code Playgroud)
row
可以有方法.但是当用户尝试设置时row.password
,不允许这样做.
一种方法是使用new Proxy
而不是new Row
然后我们将放弃我们在Row
课堂上做的所有很酷的事情.我想new Row
返回一个代理对象this
作为代理目标引用.
有人对此有什么想法吗?如果你知道mongoose
,怎么mongoose
做呢?
当用户单击input['type="file"']
并选择一个文件...时,将附加文件。但是,如果用户再次单击输入并浏览文件,但没有选择一个并关闭对话框,则所选文件消失(输入字段重置)。有什么办法可以防止这种情况?
我一直在努力寻找基线编译器和基线解释器的定义我很惊讶没有在任何地方提到它。
如果我没记错的话,基线编译器会将代码编译成字节码而不是依赖于架构的机器码,对吧?
javascript ×2
architecture ×1
compilation ×1
es6-class ×1
es6-proxy ×1
html ×1
jquery ×1
proxy ×1