07 2022 档案
摘要:JavaScript想实现继承的目的:重复利用另外一个对象的属性和方法。 1.原型链继承 让一个构造函数的原型是另一个类型的实例,那么这个构造函数new出来的实例就具有该实例的属性。 当试图访问一个对象的属性时,它不仅仅在该对象上搜寻,还会搜寻该对象的原型,以及该对象的原型的原型,依次层层向上搜索,
阅读全文
摘要:牛客 JS3 分隔符 描述 请补全JavaScript代码,要求返回参数数字的千分位分隔符字符串。 示例1 输入: _comma(12300) 输出: '12,300' 题解: <!DOCTYPE html> <html> <head> <meta charset=utf-8> </head> <b
阅读全文
摘要:JS20 数组扁平化 题解:递归数组判断 let newarr = [] const _flatten = arr => { // 补全代码 let i = 0; while(i < arr.length) { if (Array.isArray(arr[i])) { _flatten(arr[i]
阅读全文
摘要:牛客JS2 文件扩展名 题目描述 请补全JavaScript代码,要求以字符串的形式返回文件名扩展名,文件名参数为"filename"。 题解:split(',')分割字符串,返回分割的字符串数组。reverse()倒置数组,拼上 '.' 返回。 <html lang="en"> <head> <m
阅读全文