javascript
文章平均质量分 61
sky_miange
开始博客生涯,求关注,求骚扰。。
代码是程序员的朋友,虽然没有热情,但是非常忠实。
展开
-
js的一些入门题目(freecodecamp)
做了freecodecamp上面的一些题目,要求50小时的时间,然而我三小时左右搞完了(逃。 贴一下题目和代码把。 1 翻转字符串 先把字符串转化成数组,再借助数组的reverse方法翻转数组顺序,最后把数组转化成字符串。 你的结果必须得是一个字符串 function reverseString(str) { var str1 = []; for (原创 2017-02-08 04:03:04 · 2363 阅读 · 0 评论 -
组合使用构造函数模式和原型模式。。
原型这个东西,就是让实例共享它的方法和属性,但是有个缺点,就是push一个新东西的时候,另外一个实例也会跟着改变,所以用构造函数和原型模式组合使用来避免这个问题。 看代码 function Person(name, age, job) { this.name = name; this.age = age; this.job = job; this.fri原创 2017-03-05 18:05:16 · 415 阅读 · 0 评论 -
JavaScript中对象是按值传递的。。。
在某群看到有人说,对象是按引用传递的。。。因为传进去修改一个东西后外面的东西也被修改了。。。这其实是错误的,,因为外面指向的对象在内存中只有一个,是全局对象。所以修改里面那个,外面那个也会被修改。要想证明是按值传递的,其实很简单。看代码。 function setName(obj){ obj.name="123"; obj=new Object(); ob原创 2017-03-06 19:17:53 · 397 阅读 · 0 评论