Nodejs
彩洋威
代码改变世界
展开
-
js类型判断
判断js对象是否是某个名称的实例方法:通过原型链中构造函数的名称进行判断function checkClass(obj, class_name) { if (class_name === 'object') return true; if (!obj) return false; let proto = obj.__proto__.constructor; if (proto.name === class_name) return true; return原创 2020-07-13 10:29:10 · 155 阅读 · 0 评论 -
驼峰命名转_命名
对象属性名中的驼峰命名方式转化为'_'连接比如:{studentName:'彩洋威',studentAge:28} => {student_name:'彩洋威',student_age:28}注意点:对象中的属性也可能是对象,递归function main(obj) { for (let key in obj) { if (typeof (obj[key]) === 'object') { main(obj[key]); } let key_ =.原创 2020-07-12 21:51:35 · 223 阅读 · 0 评论 -
数组中两数相加twoSum
//给出一个整数数组,请在数组中找出两个加起来等于目标值的数,//你给出的函数twoSum需要返回这两个数字的下标(index1,index2),需要满足index1小于index2.。注意:下标是从0开始的functiontwoSum(nums,target){letmap={};letres=[];for(leti=0;i<nums.length-1;i++){if(map[nums[i]])contin...原创 2020-07-12 10:24:32 · 988 阅读 · 0 评论