Comments (1)
非常抱歉,这么晚才回复你。
琐事缠身,有时候一耽误就忘记了。
今天仔细review此题和你的代码,
逻辑很清楚,我也认为代码没问题。
但显然有部分测试没通过。
在线编辑器不利于源码调试,我是新建html文件,把js放入其中,再用chrome dev source 添加断点来调试,才发现问题所在的。
1、str.charCodeAt(i+1) 缺乏判断。
str.charCodeAt(i+1)-str.charCodeAt(i)!=1
str.charCodeAt(i+1) 可能为NaN,所以if条件永远为真。
2、return undefined 应该是在for循环外部,而不是内部。
下面是我的代码:
function fearNotLetter(str) {
var result;
for(var i=0;i< str.length;i++){
if(str.charCodeAt(i+1) && str.charCodeAt(i) - str.charCodeAt(i+1) !== -1){
result = String.fromCharCode(str.charCodeAt(i)+1);
return result;
}
}
return undefined;
}
fearNotLetter("bcd");
from freecodecamp.cn.
Related Issues (20)
- 做题界面 因错误代码卡住后无法恢复 HOT 2
- Why can't use a switch statement? HOT 3
- my way HOT 1
- 命名是符合驼峰标记法的,但是无法通过 HOT 1
- Question: Prioritize One Style Over Another #49 HOT 2
- 关于21点算法的实现 HOT 2
- 为什么做完第一个任务以后没反应呢?如何标记完成了 HOT 1
- Stand in line HOT 7
- 克隆成功了,但是克隆了两个 HOT 2
- 说实话虽然达成了效果,但是不理解什么意思 HOT 1
- 小问题 HOT 1
- 不能过关
- fcc的练习285: HOT 1
- Link to External Pages with Anchor Elements HOT 1
- Help I've Found a Bug in #94 HOT 1
- 怎么给图片加a元素?(例子里是给文本加的) HOT 3
- profile lookup HOT 3
- 翻译 HOT 5
- 总是报错cannot read property ‘length’ of undefined,请问哪里错了? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from freecodecamp.cn.