iConsole

数组拓展

白昼怎懂夜的黑 提交于 2020-04-05 22:27:20
数组拓展 Array.from 将类数组的对象和可遍历的对象转化成数组。 let divs = document.getElementsByTagName("div"); //将类数组转成数组 console.log(Array.from(divs).forEach((item)=>console.log(item))) //定义Array.from方法 Array.icktFrom = function(arrayLike,fn){ // 返回数组 var result = []; //遍历 arrayLike for(var i = 0, len = arrayLike.length; i<len; i++){ result[i] = fn?fn(arrayLike[i],i):arrayLike[i] } return result } Array.icktFrom(divs,(item,index)=>console.log(item)) Array.of 将一组参数值,转换成数组。 创建数组的四种方式,字面量[],构造函数new Array(),工厂函数Array(),静态方法Array.of() // of方法 // console.log(Array(2)) // console.log(Array("2")) // console.log(Array(2, 3))

VirtualBox 不能为虚拟电脑 [xxx] 打开一个新任务 已解决

╄→尐↘猪︶ㄣ 提交于 2020-02-28 02:55:28
不能为虚拟电脑 ubuntu_1804 打开一个新任务. Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED). 返回 代码: E_FAIL (0x80004005) 组件: ConsoleWrap 界面: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} 原因: 1, 开启了hyper-v 2, 使用wsl时开启虚拟机 解决办法 关闭hyper-v 关闭wsl虚拟机 Disable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform 重新启动后再次打开虚拟机, 可以成功启动 来源: oschina 链接: https://my.oschina.net/ahaoboy/blog/3168095