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


JavaScript 中的对象到 Map 转换

假设,我们有一个像这样的对象−constobj={name:"Jai",age:32,occupation:"SoftwareEngineer",address:"Dhindosh,Maharasthra",salary:"146000"};我们需要编写一个JavaScri

在 JavaScript 中将多维数组转换为字符串

我们需要编写一个JavaScript函数,该函数接收嵌套的文字数组,并通过将其中存在的所有值连接到字符串将其转换为字符串。此外,在构造新字符串时,我们应该在每个字符串元素的末尾附加一个空格。让我们来编写该函数的代码−示例其代码为−constarr=['this',['is','an',[&#

JavaScript 中字符串的 ASCII 和差

ASCII代码:ASCII是一种7位字符代码,其中每一位代表一个唯一字符。每个英文字母都有一个唯一的十进制ASCII码。我们需要编写一个函数,该函数接受两个字符串并计算它们的ASCII分数(即字符串每个字符的ASCII十进制总和)并返回差值。让我们来编写该函数的代码−示例其代码为−conststr1='Thisisanexampl

JavaScript 中某个范围内的素数

我们需要编写一个JavaScript函数,该函数接受两个数字,例如a和b,并返回a和b之间的素数总数(如果它们是素数,则包括a和b)。例如:如果a=21,且b=38。它们之间的素数为23、29、31、37它们的数量为4我们的函数应返回4示例其代码为−constisPrime=num=>{letcount=2;whil

在 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'];然后我们必须删除并只保留数组中不同字母的一个字符串,因此应该删除以