
javascript
木易呀
这个作者很懒,什么都没留下…
展开
-
记录一下工作中经常用到的方法
//遍历数组对象,获取cityname属性相同的对象 var map = {}, dest = []; for (var i = 0; i < arr.length; i++) { var ai = arr[i]; if (!map[ai.cityname]) { dest.push({ cityname: ai.citynam...原创 2020-03-12 16:01:31 · 195 阅读 · 1 评论 -
截取url参数并以对象返回
function GetRequest(urlStr) { if (typeof urlStr == "undefined") { var url = decodeURI(location.search); //获取url中"?"符后的字符串 } else { var url = "?" + urlStr.split("?")[1]; } var theRequest = n...原创 2019-10-17 17:48:30 · 358 阅读 · 0 评论 -
JS原型与原型链(二)
四. proto JS 在创建对象(不论是普通对象还是函数对象)的时候,都有一个叫做__proto__ 的内置属性,用于指向创建它的构造函数的原型对象。 对象 person1 有一个 __proto__属性,创建它的构造函数是 Person,构造函数的原型对象是 Person.prototype ,所以: person1.__proto__ == Person.prototype 请看下图: ...转载 2019-04-24 11:20:53 · 136 阅读 · 0 评论 -
JS原型与原型链(一)
三篇文章都更新完毕,完整的剖析了 JS 原型与原型链,希望通过这些教程能让你对 Javascript 这门语言理解的更透彻! 一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明 var o1 = {}; var o2 =new Object(); var o3 = ne...转载 2019-02-16 09:04:06 · 301 阅读 · 0 评论 -
JS原型与原型链(三)
七. 函数对象 (复习一下前面的知识点) 所有函数对象的proto都指向Function.prototype,它是一个空函数(Empty function) Number.__proto__ === Function.prototype // true Number.constructor == Function //true Boolean.__proto__ === Function.pr...转载 2019-04-24 13:16:15 · 141 阅读 · 0 评论 -
js随机颜色(深色and浅色)
//浅色 var getRandomColor = function() { return '#' + (function(color) { return(color += '0123401234abcabc' [Math.floor(Math.random() * 16)]) && (color.length == 6) ? color : arguments...原创 2019-05-21 10:44:58 · 5699 阅读 · 0 评论 -
js 获取当前时间 年月日格式
var date = new Date(); var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); if (month < 10) { month = "0" + month; } if (day < 10) { day = "0" + day;...原创 2019-07-20 11:05:46 · 1806 阅读 · 0 评论