技术文章库 - 编程教程与技术分享平台


在 JavaScript 中从字符串中删除前 k 个字符

我们需要编写一个JavaScript函数,该函数接受一个字符串和一个数字(假设为k),并返回另一个从字符串中删除了前k个字符的字符串。例如:如果原始字符串为−conststr="thisisastring"并且,n=4那么输出应该是−constoutput="isastring"示例其代码为

JavaScript 中的字符串智能连接

我们需要编写一个JavaScript函数,该函数接受两个字符串并将第二个字符串连接到第一个字符串。如果第一个字符串的最后一个字符和第二个字符串的第一个字符相同,那么我们必须省略其中一个字符。示例其代码为−conststr1='Food';conststr2='dog';constconcatenateStrings=(str1,

在 JavaScript 中检查完全平方数

我们需要编写一个JavaScript函数,该函数接受一个数字并根据该数字是否为完全平方数返回一个布尔值。完全平方数的例子−一些完全平方数是−144,196,121,81,484示例其代码为−constnum=484;constisPerfectSquare=num=>{letind=1;while(ind*i

在 JavaScript 中查找数组中每个第 n 个元素的总和

我们需要编写一个JavaScript函数,该函数接受一个数字数组,并返回数组中索引处存在的每个数字的累计和,该数字是n的倍数。示例其代码为−constarr=[5,3,5,6,12,5,65,3,2];constnum=3;constnthSum=(arr,num)=>{letsum=0;for(leti=0;i

在 JavaScript 中从平均值计算中排除极端元素

我们需要编写一个JavaScript函数,该函数接受一个数字数组。然后该函数应返回其元素的平均值,不包括最小和最大数字。示例其代码为−constarr=[5,3,5,6,12,5,65,3,2];constfindExcludedAverage=arr=>{constcreds=arr.reduce((acc,val)=>

JavaScript 中对应元素的相等性

我们需要编写一个JavaScript函数,该函数接受两个文字数组。该函数应检查数组的对应元素。如果数组的所有对应元素都相等,则该函数应返回true,否则应返回false。示例其代码为−constarr1=[6,7,8,9,10,11,12,14];constarr2=[6,7,8,9,10,11,12,14];constareEqua

在 JavaScript 中将字符串拆分成几部分

我们需要编写一个JavaScript函数,该函数接受一个字符串和一个数字n(n正好整除字符串的长度),并且我们需要返回一个长度为n的字符串数组,其中包含字符串的n个相等部分。示例其代码为−conststr='wewillbesplittingthisstringintoparts';constnum=6;constdivid

查找数组中出现次数第二多的元素 JavaScript

我们需要编写一个JavaScript函数,该函数接受一个字符串并返回该字符串中出现次数第二多的字符。示例其代码为−constarr=[5,2,6,7,54,3,2,2,5,6,7,5,3,5,3,4];constsecondMostFrequent=arr=>{constmap=arr.reduce((acc,val)

JavaScript 中嵌套数组中数字的乘积

我们需要编写一个JavaScript函数,该函数接受一个嵌套数组数组,其中包含数字和一些假值(包括0)以及一些字符串,并且该函数应返回嵌套数组中数字值的乘积。如果数组包含一些0,我们也应该忽略它们。示例其代码为−constarr=[1,2,null,[2,5,null,undefined,false,5,[1,3,false,0,

一个字符串在另一个 JavaScript 中出现的次数

我们需要编写一个JavaScript函数,该函数接受两个字符串并返回str1在str2中出现的次数。示例其代码为−constmain='Thisistheismainisstring';constsub='is';constcountAppearances=(main,sub)=>{constr

在 JavaScript 中查找两个 Number 数组中的偏差

我们需要编写一个JavaScript函数,该函数接受Number数组并返回两个数组中不相同的元素。例如,如果两个数组是−constarr1=[2,4,2,4,6,4,3];constarr2=[4,2,5,12,4,1,3,34];输出那么输出应该是−constoutput=[6,5,12,1,34]示例其

JavaScript 中的特殊数字类型 (pronic)

我们需要编写一个JavaScript函数,该函数接受一个数字,如果该数字是Pronic数字,则返回true,否则返回false。Pronic数字是两个连续整数的乘积,即形式为−n(n+1)示例其代码为−constnum=132;constisPronic=num=>{letnearestSqrt=Math.floor(Ma

在 JavaScript 中更改列表中数字的正数/负数

我们需要编写一个JavaScript函数,该函数接受一个正数和负数数组,并将正数更改为相应的负数,将负数更改为相应的正数。示例其代码为−constarr=[12,5,3,-1,54,-43,-2,34,-1,4,-4];constchangeSign=arr=>{arr.forEach((el,ind)=>{arr[i

在 JavaScript 中交换字符串的相邻单词

我们需要编写一个JavaScript函数,该函数接收一个字符串,并将该字符串的相邻单词相互交换,直到该字符串结束。示例其代码为−conststr="Thisisasamplestringonly";constreplaceWords=str=>{returnstr.split("").reduce((a

在 JavaScript 中查找两个黄金数字

我们需要编写一个JavaScript函数,该函数接受两个数字,例如m和n,并返回两个数字,其和为n,乘积为m。如果不存在这样的数字,则我们的函数应返回false。示例其代码为−constgoldenNumbers=(sum,prod)=>{for(leti=0;i<(sum/2);i++){if(i*(sum-i)

在 JavaScript 中删除以相同字母开头的所有两个字符串

我们需要编写一个JavaScript函数,该函数接受一个字符串数组并删除以相同字母开头的所有两个字符串。例如,如果实际数组是−constarr=['Apple','Jack','Army','Car','Jason'];然后我们必须删除并只保留数组中不同字母的一个字符串,因此应该删除以

在 JavaScript 中构造字符串时省略假值

我们有一个包含一些字符串值和一些假值的数组。我们需要编写一个JavaScript函数,该函数接受此数组并返回一个由连接数组的值并省略假值构成的字符串。示例其代码为−constarr=["Here","is",null,"an",undefined,"example",0,"

JavaScript 中的负数数字总和

我们需要编写一个JavaScript函数,该函数接受一个负整数并返回其数字的总和。例如:如果数字是−-5456输出那么输出应该是−5+4+5+610示例其代码为−constnum=-5456;constsumNum=num=>{returnString(num).split("").reduce((acc,

使用 JavaScript 对数组中的所有重复值求和

我们需要编写一个JavaScript函数,该函数接受一个包含重复条目的数字数组,并将所有重复条目求和到一个索引。示例其代码为−constinput=[1,3,1,3,5,7,5,3,4];constsumDuplicate=arr=>{constmap=arr.reduce((acc,val)=>{if(acc.ha

JavaScript 中交替索引处数字的差值

我们需要编写一个JavaScript函数,该函数接受一个数字并返回偶数位数字与奇数位数字之和的差值。示例其代码为−constnum=123456;constalternateDifference=(num,res=0,ind=0)=>{if(num){if(ind%2===0){res+=num%10;}el