摘要: mongodb基本使用 1.mongodb不是关系型数据库,而是面向文档的数据库 在mongo中,文档的键不是固定的,文档的键对应的值的数据类型也不是固定的。在mongo中,集合类似于关系型数据库中的表,文档类似于关系型数据库中的行。每个文档都有一个特殊的键‘_id’(由mongo创建),在它所属的 阅读全文
posted @ 2023-04-29 23:12 nextYearToday 阅读(79) 评论(0) 推荐(0)
摘要: function isQuoteData(data) { return ['Map', 'Set', 'Array', 'Object'].includes( {}.toString.call(data).split(' ')[1].slice(0, -1) ); } function deepCl 阅读全文
posted @ 2021-04-28 10:27 nextYearToday 阅读(48) 评论(0) 推荐(0)
摘要: const registry = new FinalizationRegistry(v=> {console.log('v >', v)}) let o = {} registry.register(o, 'i am o') o = null gc() // v > i am o 这段代码在node 阅读全文
posted @ 2021-04-07 09:47 nextYearToday 阅读(508) 评论(0) 推荐(0)
摘要: 要拍照,请调用navigator的getUserMedia,它接收3个参数 ,第一个配置,第二个成功回调,第三个失败的回调 <video width="400" height="300"></video> <button>hello</button> <canvas width="400" heig 阅读全文
posted @ 2021-03-11 23:21 nextYearToday 阅读(105) 评论(0) 推荐(0)
摘要: Promise.prototype.any any的参数是一个可迭代对象, 它会返回第一个执行resolve函数的实参值,如果迭代对象的所有项执行的都是reject,那么它会抛出错误 (async ()=> { try{ const result = await Promise.any(new Se 阅读全文
posted @ 2021-03-10 21:01 nextYearToday 阅读(146) 评论(0) 推荐(0)
摘要: 如何用es3的语法实现bind? function bind(fn, self) { if (typeof self 'object' && self !== null || typeof self 'function') { var random = Math.random() //存储函数 th 阅读全文
posted @ 2021-03-07 01:43 nextYearToday 阅读(58) 评论(0) 推荐(0)
摘要: 1.快速排序 快速排序就是用递归把数组拆分成最小单元在组合起来 func FastSort(slice []int) []int { if len(slice) <= 1 { return slice } index := len(slice) / 2 value := slice[index] s 阅读全文
posted @ 2021-03-06 13:09 nextYearToday 阅读(54) 评论(0) 推荐(1)
摘要: 在javascript中函数也是对象,那么构造函数和对象是一种什么样的关系呢? 在Object函数上有个实例方法hasOwnProperty,可以看到属性是否属于该对象,那么Object构造函数也想使用这个方法可以吗?当然没问题,但是那是为什么呢? 当Object调用hasOwnProperty时, 阅读全文
posted @ 2021-03-04 20:11 nextYearToday 阅读(35) 评论(0) 推荐(0)