codewars javascript exercises

Write a reverseWords function that accepts a string a parameter, and reverses each word in the string. Every space should stay, so you cannot usewords from Prelude.

Example:

reverseWords("This is an example!"); // returns  "sihT si na !elpmaxe"
function reverseWords(str) {
    return str.split(‘ ‘).map(x=>x.split(‘‘).reverse().join(‘‘)).join(‘ ‘);
}
时间: 2024-10-21 02:57:37

codewars javascript exercises的相关文章

IE10、Chrome获取触发事件节点的源对象

记录学习JavaScript中遇到的知识点 1.IE中获取触发事件节点的源对象是通过属性srcElement,而Chrome则是以属性tagName获得.以如下函数getEventTarget(e)实现源对象的获取. 1 <script tyoe="text/JavaScript"> 2 //获取触发事件节点的源对象 3 function getEventTarget(e){ 4 e=window.event || e; 5 return e.srcElement || e

IE10、Chrome与nextSibling

记录学习JavaScript中遇到的知识点 1.在使用nextSibling获取ul下三个li标签中第二个节点Id时,发现IE10.Chrome均不忽略换行.空格及Tab键. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>JavaScript Exercises.</title> </head> <body> <

CodeWars上的JavaScript技巧积累

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice The slice() method returns a shallow copy of a portion of an array into a new array object selected from begin to end (end not included). The original array

JavaScript实现算法

leetcode算法题(JavaScript实现) 题外话 刷了一段时间的codewars的JavaScript题目之后,它给我最大的感受就是,会帮助你迅速的提升你希望练习的语言的API的熟悉程度,Array对象.String对象等原生方法,构造函数.一些算法题等.每次submit之后,看看自己的代码,再看看别人写的代码.发现自己写的代码和实现实现思路简直弱爆了.于是,每次都会在submi完之后,会看看Top five的答案,理解大牛们的解题思路(大多数情况下,代码会使用ES6的语法,非常简洁)

JavaScript常用

打印日志 console.log 类型判断 第一种方式var type = Object.prototype.toString.call(list);console.log(type);第二种方式typeof list == 'string'第三种方式 注意有3个等号typeof(list) === 'number' https://www.codewars.com/kata/last/train/javascript function last(list) { console.log(argu

你有必要知道的一些JavaScript 面试题(中)

9.实现函数 isInteger(x) 来判断 x 是否是整数 可以将 x 转换成10进制,判断和本身是不是相等即可: function isInteger(x) {      return parseInt(x, 10) === x;  } ES6 对数值进行了扩展,提供了静态方法 isInteger() 来判断参数是否是整数: Number.isInteger(25) // true Number.isInteger(25.0) // true Number.isInteger(25.1) 

你有必要知道的 25 个 JavaScript 面试题

1.使用 typeof bar === "object" 判断 bar 是不是一个对象有神马潜在的弊端?如何避免这种弊端? 使用 typeof 的弊端是显而易见的(这种弊端同使用 instanceof): let obj = {}; let arr = []; console.log(typeof obj === 'object'); //true console.log(typeof arr === 'object'); //true console.log(typeof null

JavaScript - 收藏集 - 掘金

Angular 中的响应式编程 -- 浅淡 Rx 的流式思维 - 掘金第一节:初识Angular-CLI第二节:登录组件的构建第三节:建立一个待办事项应用第四节:进化!模块化你的应用第五节:多用户版本的待办事项应用第六节:使用第三方样式库及模块优化用第七节:给组件带来活力Rx--隐藏在 Angular 中的利剑Redux你的 A... Electron 深度实践总结 - 前端 - 掘金思维导图 前言: Electron 从最初发布到现在已经维护很长一段时间了,但是去年才开始慢慢升温.笔者个人恰好

Codewars编辑题--今天升到了7段

今天做的题目是:写一个函数toWeirdCase(),对给定的一个字符串string进行偶数位(包括0)变成大写的操作,字符串string分为单个单词的字符串和多个单词组成的句子.效果应该是这个样子滴: 我是这样写的,写完很有成就感啊,觉得我是最牛逼的,我太厉害了...balabala...: 1 function toWeirdCase(string){ 2 //先判断字符串是否是单个单词组成 3 if(string.indexOf(" ")==-1){//单个单词组成的字符串 4