- 博客(3)
- 收藏
- 关注
原创 js中使用闭包封装一个安全数据类型检测方法[object Type]
在javascript使用typeof操作符并不能完全正确检测对象类型,比如:typeof null; // 'object'typeof []; // 'object'typeof new Date(); // 'object'typeof new RegExp(); // 'object'但是,使用Object.prototype.toString方法会返回当前对象的一个字符串类型说明,格式为[object Type],Type为对象类型。例如数组:[object Array],日期:[ob
2020-12-16 11:07:23 244 2
原创 创建一个更好的散列函数,解决散列表冲突
散列函数一个表现良好的散列函数是由几个方面构成的:插入和检索元素的时间(即性能),当然也包括较低的冲突可能性。创建一个更好的散列函数(社区推荐之一):// key 为 String// return 一个 hashCodefunction djb2HashCode (key){ const hash = 5381; for(var i = 0; i < key.length; i++){ hash = hash * 33 + key.charCodeAt(i); } return
2020-12-09 17:10:00 319
原创 js编程中常用术语-中英对照
语法或词法分析标识符(identifier)[ aɪ'dentɪfaɪər ]标签(label)[ 'leɪbl ]关键字,保留字(keyword,reserved words)[ rɪ'zɜːrvd ]符号(symbol)[ 'sɪmbl ]标记,记号(token)[ 'toʊkən ]数据类型(types,data types)无类型的(untype-)变量(variable)[ 'verɪəbl ]声明(declare)[ dɪ'kler ]赋值(assignment)[ ə's
2020-12-06 16:18:10 1185
nodejs+express技术栈开发一个简单记账本案例
2023-04-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人