首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
想去三亚看海的大西瓜在划水
获赞
18
粉丝
2
关注
16
看过 TA
10
女
Columbia University
2024
Python
IP属地:陕西
ChatGPT的重度用户
私信
关注
拉黑
举报
举报
确定要拉黑想去三亚看海的大西瓜在划水吗?
发布(18)
评论
刷题
收藏
想去三亚看海的大西瓜在划水
关注TA,不错过内容更新
关注
Columbia University Python
内容已删除
0
点赞
评论
收藏
分享
2023-04-04 08:29
Columbia University Python
题解 | #函数的上下文#
function speak(fn, obj) { return fn.apply(obj); } function speak(fn, obj) { return fn.call(obj); }
0
点赞
评论
收藏
分享
2023-04-04 08:24
已编辑
Columbia University Python
题解 | #函数传参#
function argsAsArray(fn, arr) { return fn.apply(this, arr); } function argsAsArray(fn, arr) { return fn.call(this, ...arr); } function argsAsArray(fn, arr) { return fn(...arr); } apply 和 call 都是 JavaScript 中函数的方法,它们允许你在指定的上下文中执行一个函数。这两个方法的主要区别在于它们接收参数的方式不同。apply 方法:apply 方法接收两个参数:第一个参数...
0
点赞
评论
收藏
分享
2023-04-04 04:29
Columbia University Python
题解 | #正确的使用 parseInt#
function parse2Int(num) { return parseInt(num, 10); } 在 JavaScript 中,parseInt() 函数用于将字符串转换为整数。它的语法如下: parseInt(string, radix); string 参数是要转换的字符串,radix 参数是进制数(可选,默认为 10)。该函数返回解析后的整数。如果无法解析字符串,则返回 NaN。以下是一些示例: parseInt("123"); // 返回 123 parseInt("10", 2); // 返回 2,将二进制数 10 转换为十进制数 parseInt("0xF", 1...
0
点赞
评论
收藏
分享
2023-04-04 04:21
已编辑
Columbia University Python
题解 | #完全等同#
function identity(val1, val2) { return val1===val2; } function identity(val1, val2) { return Object.is(val1, val2); } 在 JavaScript 中,"===" 和 "==" 都是用于比较两个值的运算符,但它们之间有一些差异。"===" 称为 "严格相等运算符",它会比较两个值的类型和值是否完全相同。如果两个值的类型和值都相同,则返回 true;否则返回 false。例如: 3 === 3 // true 3 === "3" // false,因为类型不同 "=...
0
点赞
评论
收藏
分享
2023-03-23 03:56
Columbia University Python
题解 | #避免全局变量#
function globals() { let myObject = { name : 'Jory' }; return myObject; } function globals() { var myObject = { name : 'Jory' }; return myObject; } 在 JavaScript 中,定义变量时写 "let" 和不写 "let" 的区别在于作用域的范围。当你在定义变量时使用 "let" 关键字时,这个变量的作用域将被限制在当前的代码块中。例如: function example...
0
点赞
评论
收藏
分享
2023-03-23 03:49
Columbia University Python
题解 | #查找元素位置#
function findAllOccurrences(arr, target) { let res = []; arr.forEach((i, index) => { if(i === target) res.push(index); }); return res; } function findAllOccurrences(arr, target) { return arr.reduce((res, i, index) => { if(i === target) res.push(index); ...
0
点赞
评论
收藏
分享
2023-03-23 03:39
Columbia University Python
题解 | #求二次方#
function square(arr) { let res = []; let index = 0; arr.forEach(i => { res[index++] = i*i; }) return res; } 初始化数组用 let res = []; function square(arr) { return arr.map(i => i*i); } JavaScript中的.map()方法是一个数组方法,它会遍历数组中的每个元素并返回一个新的数组,新数组的元素是在每个原始元素上调用回调函数的结果。.map()方...
0
点赞
评论
收藏
分享
2023-03-23 03:33
Columbia University Python
题解 | #计数#
function count(arr, item) { let sum = 0; arr.forEach(i => { if(i === item) sum++; }); return sum; } function count(arr, item) { return arr.filter(i => i === item).length; } JavaScript 中的 filter 是一个用于数组的高阶函数,它可以通过一个指定的回调函数来过滤数组中的元素,并返回一个新的数组,新数组只包含满足回调函数要求的元素。filter...
0
点赞
评论
收藏
分享
2023-03-23 03:24
Columbia University Python
题解 | #数组合并#
function concat(arr1, arr2) { return arr1.concat(arr2); }
0
点赞
评论
收藏
分享
2023-03-23 03:20
Columbia University Python
题解 | #删除数组第一个元素#
function curtail(arr) { return arr.slice(1); }
0
点赞
评论
收藏
分享
2023-03-23 03:18
Columbia University Python
题解 | #添加元素#
function prepend(arr, item) { return [item].concat(arr); } 这是一个JavaScript函数,名为 prepend,接受两个参数 arr 和 item。该函数的作用是在数组 arr 的开头添加一个新元素 item,并返回新的数组。具体地,该函数使用了 concat() 方法将一个包含 item 的数组与 arr 数组连接起来。使用 [item] 创建了只包含一个元素 item 的数组,并通过 concat() 方法将其与 arr 数组连接起来,从而创建了一个新数组,其中 item 是第一个元素。最终,prepend() 函数返回...
0
点赞
评论
收藏
分享
2023-03-23 03:13
已编辑
Columbia University Python
题解 | #删除数组最后一个元素#
function truncate(arr) { return arr.slice(0, arr.length-1); } JavaScript中的slice()方法可以用来提取一个字符串或数组的一部分,并返回一个新的字符串或数组,而不修改原始字符串或数组。 slice()方法接受两个参数:起始索引和终止索引(可选)。下面是使用slice()方法的一些示例:提取字符串的一部分: const str = "Hello, World!"; const result = str.slice(0, 5); // "Hello" 在这个例子中,slice()方法从字符串的第一个字符开始提取到第...
0
点赞
评论
收藏
分享
2023-03-23 02:59
Columbia University Python
题解 | #数组求和#
function sum(arr) { let sum = 0; for(let i of arr){ sum += i; } return sum; } function sum(arr) { let sum = 0; for(let i in arr) { sum += arr[i]; } return sum; } function sum(arr) { let sum = 0; arr.forEach(item => sum += item); return...
0
点赞
评论
收藏
分享
2023-03-23 02:57
已编辑
Columbia University Python
题解 | #字符串字符统计#
function count(str) { let o = {}; for(let c of str) { if(c === ' ') continue; if(o[c]) { o[c]++; } else { o[c] = 1; } } return o; } let k of 用于遍历数组或其他可迭代对象(如字符串),返回每个元素的值。它的语法如下: for (let k of iterable) { // ... } 其中,iterable ...
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务