JavaScript基础
来源:互联网 发布:淘宝v3会员是什么级别 编辑:程序博客网 时间:2024/04/26 12:17
JavaScript基础
发现底子不足
在做freeCodeCamp的中级算法题,其中一题
DNA Pairing
DNA 链缺少配对的碱基。依据每一个碱基,为其找到配对的碱基,然后将结果作为第二个数组返回。
例如,对于输入的 GCG,相应地返回 [[“G”, “C”], [“C”,”G”],[“G”, “C”]]
其中别人的解法 function pair(str) {
var map={
'A':'T',
'T':'A',
"G":'C',
'C':'G'
};
var arr=[];
for(var i=0;i<str.length;i++){
var value=map[str[i]];
arr.push([str[i],value]);
}
return arr;
}
pair("GCG");
定义了一个map对象就很好的解决了,而我最开始的做法甚至用了switch;虽然知道对象,但是不会用!
怎样打好语法基础
第一阶段:《JavaScript DOM编程艺术》
第二阶段:《JavaScript高级程序设计》
第三阶段:《JavaScript语言精粹》和《高性能JavaScript》
第四阶段:《JavaScript DOM高级程序设计》和《JavaScript设计模式》
如何学习 JavaScript?
排名第一的答案,详细见链接;
0 0
- javaScript基础
- JAVASCRIPT 基础
- JavaScript基础
- JAVASCRIPT基础
- JavaScript 基础
- javascript基础
- javascript基础
- JavaScript 基础
- JavaScript基础
- javascript基础
- JavaScript基础
- javascript基础
- javascript基础
- Javascript基础
- JavaScript基础
- JavaScript基础
- javascript基础
- javascript基础
- 5-18 Hashing
- 创建Activiti项目
- ACM程序设计 -L (字符串倒输出)
- MQTT---HiveMQ源码详解(二十)Cluster-Replicate/VectorClock
- 三本书--前端好书
- JavaScript基础
- SG函数与组合博弈问题
- Java JDK安装与环境变量配置
- JSON格式转换成map并根据key值取值
- 在iphone上active伪类无效解决方法
- 单链表的基本操作(面试题)
- Linux—软件包管理
- MySQL优化三(InnoDB优化)
- mysql数据库zip版本的安装