小编Ron*_*dot的帖子

将 C 编译为 wasm,设置与 WasmFiddle 相同

查看以下WasmFiddle,一旦编译为 wasm 文件为 259 字节。我正在尝试从 WasmFiddle 移动到我的本地环境,所以我已经下载并安装了Emscripten编译器。

现在,由于 Emscripten 环境添加了额外的功能,因此相同的代码为 22KB。

问:如何在本地机器上编译 c 代码并保持精简?更好的是我怎样才能拥有与 WasmFiddle 相同的输出?

javascript emscripten webassembly

4
推荐指数
1
解决办法
407
查看次数

lodash“设置”方法的javascript实现

找到了用于vanilla js实现的出色代码_.get

const get = (obj, path, defaultValue) => path.split(".")
.reduce((a, c) => (a && a[c] ? a[c] : (defaultValue || null)), obj)
Run Code Online (Sandbox Code Playgroud)

现在,我正在寻求_.set实施,任何帮助将不胜感激。

javascript ecmascript-6 lodash

3
推荐指数
1
解决办法
832
查看次数

2
推荐指数
1
解决办法
97
查看次数

在js中将部分对象销毁为新对象

鉴于以下对象,{a:1, b:2, c:3}我正在寻找 es6 语法来将对象的一个​​子集分解为一个新的对象,即:{b:2 ,c:3}.

我发现这种语法使我能够省略我不想要的属性: const {a,...newObj} = original.

我该怎么做,包括属性名称。

javascript

1
推荐指数
1
解决办法
2494
查看次数