数组简单函数,在偶数之前插入点
Array simple function that inserts dots before even numbers
function pArr(arr){
var i;
var wp = new Array;
var l=arr.length;
for (i=0;i<=l;i++){
if (arr[i]%2==0){
wp[i]=".";
i=i+1;
}
else wp[i]=arr[i];}
} return wp ;
console.log(pArr[1,2,3,4]);
所以它告诉我变量 wp 没有定义,但我已经做到了......谢谢你的帮助
你的逻辑有一些错误...我想你正在照顾这个:
function pArr(arr) {
var wp = [];
for (var i = 0; i < arr.length; i++) {
if (arr[i] % 2 == 0) wp.push('.');
wp.push(arr[i]);
}
return wp;
}
console.log(pArr([1, 2, 3, 4])); // [ 1, ".", 2, 3, ".", 4 ]
您在函数之外有return
,缺少调用函数()
以及将点添加到新数组中的方式混淆了。
相关文章:
- 如何在点击按钮后自动插入价值
- 浮点0.2+0.1舍入误差
- 插入后单击锚点标记上的事件after不起作用
- 淡出当前并淡入 JavaScript 上的锚点
- 淡入左图像滚动航点
- 点击链接时使内容滑入滑出
- 如何点击并滑入三个js立方体
- 强制在文本区域上插入点
- 如何创建开头插入符号和结尾带有锚点的选择
- 简单的淡入和淡出效果在没有框架的情况下点击
- 仅当具有相同类的元素的中间使用 jQuery 航点到达视口时,才淡入具有相同类的元素
- 微小的MCE插入符号定位,同时移入和移出跨度
- Chrome 扩展程序:点击弹出窗口中的按钮时,将文本插入文本字段
- 将哈希插入 url 以将其转换为锚点
- HTML <视频>标记不播放通过插入点的源视频
- JavaScript 在执行点插入元素
- 这 === 是否不适用于浮点舍入不准确的 b/c
- 点击功能淡入淡出内容轮播
- 定时插入内容-点击
- 使用Paper.js在贝塞尔曲线中插入新点的理想手柄位置