![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JS
Clam_WH
这个作者很懒,什么都没留下…
展开
-
认识js函数对象(Function Object)
可以用function关键字定义一个函数,对于每个函数可以为其指定一个函数名,通过函数名来进行调用。这些都是代码给用户的印象,而在JavaScript解释执行的时候,实际上每个函数都是被维护为一个对象,这就是本小节将要介绍的函数对象(Function Object)。 函数对象与其它用户所定义的对象有着本质的区别,这一类对象被称之为内部对象,例如日期对象(Date)、数组对象(Array...转载 2018-08-09 15:42:39 · 4775 阅读 · 1 评论 -
js有关数组的相关操作实现
移除数组 arr 中的所有值与 item 相等的元素。 示例1 : 输入:[1, 2, 2, 3, 4, 2, 2], 2 输出:[1, 3, 4]1,不要直接修改数组 arr,结果返回新的数组 实现如下:function remove(arr, item) { var newArr = new Array(); for(var i=0; i&...原创 2018-08-06 21:39:57 · 134 阅读 · 0 评论 -
JQuery $(function(){})和$(document).ready(function(){})
document.ready和onload的区别——JavaScript文档加载完成事件 页面加载完成有两种事件 一是ready,表示文档结构已经加载完成(不包含图片等非文字媒体文件) 二是onload,指示页面包含图片等文件在内的所有元素都加载完成。用jQ的人很多人都是这么开始写脚本的:$(function(){// do something});其实这个就是jq re...转载 2018-08-12 09:33:30 · 30818 阅读 · 0 评论 -
js实现一个打点计时器
问题描述: 1、从 start 到 end(包含 start 和 end),每隔 100 毫秒 console.log 一个数字,每次数字增幅 1 2、返回的对象中需要包含一个 cancel 方法,用于停止定时操作 3、第一个数需要立即输出实现法一(setTimeout()方法):function count(start, end) { if(start &...原创 2018-08-08 14:36:26 · 2415 阅读 · 0 评论 -
js的arguments到底是什么
类数组对象:arguments 总所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的东西里面,那么这到底是什么东西? 在js中万物皆对象,甚至数组字符串函数都是对象。所以这个叫做arguments的东西也是个对象,而且是一个特殊的对象,它的属性名是按照传入参数的序列来的...转载 2018-08-19 21:00:44 · 185 阅读 · 0 评论 -
arguments类数组转换为数组的方法
arguments是一个类数组对象,存储的是当前传入函数参数的个数,具有有length属性。但arguments并不是真正的数组,下边是两种常用的将其转换为真正的数组的方法。方法一: 使用slice方法:var args = Array . prototype . slice . call ( arguments );方法二: 循环遍历逐一填入新数组:var args=[]...原创 2018-08-20 11:09:21 · 785 阅读 · 0 评论 -
js对象创建的几种方式
引题: 完成函数 createModule,调用之后满足如下要求: 1、返回一个对象 2、对象的 greeting 属性值等于 str1, name 属性值等于 str2 3、对象存在一个 sayIt 方法,该方法返回的字符串为 greeting属性值 + ‘, ’ + name属性值解决方案:法一:字面量形式function createModule(str1, st...原创 2018-08-20 12:10:37 · 167 阅读 · 0 评论 -
JavaScript中内部对象,宿主对象和自定义对象
JS中,可以将对象分为“内部对象”、“宿主对象”和“自定义对象”三种。内部对象js中的内部对象包括Array、Boolean、Date、Function、Global、Math、Number、Object、RegExp、String以及各种错误类对象,包括Error、EvalError、RangeError、ReferenceError、SyntaxError和TypeError。 ...原创 2018-09-12 16:17:28 · 339 阅读 · 0 评论 -
js小数取整的几种方式
1,Math.ceil()方法向上取整,整数部分值+1:eg:Math.ceil(3/2) 输出:22,Math.floor()方法向下取整,整数部分值不变:eg:Math.floor(3/2) 输出:13,Math.round()方法四舍五入取整:eg:Math.round(3/2) 输出:24,parseInt()方法 抛去小数部分,只取整数部分:e...原创 2018-09-27 14:44:49 · 21616 阅读 · 0 评论