javascript学习记录
张哲1234
这个作者很懒,什么都没留下…
展开
-
aspectFill和aspectFit区别
aspectFill和aspectFit区别aspectFill:会选取长宽里面较小的一个作为依据 填充整个容器aspectFit:会选取长宽里面较大的一个作为依据 填充整个容器原创 2021-07-14 12:01:37 · 1639 阅读 · 0 评论 -
删除和更新对象数组里面的值
从对象数组中删除指定id所在的项目const todos = [ { id:1, message:'1' }, { id:2, message:'2' }, { id:3, message:'3' }]const newTodos = todos.filter(item=>item.id!==3)更新对象数组中 某一个项里面的属性const todos = [ { id:1, message:'1'原创 2021-07-02 15:14:50 · 452 阅读 · 0 评论 -
导出execl
使用js-xlsx下载npm i js-xlxs -S导入import XLSX from 'xlxs'数据格式为数组里面嵌套对象tableData=[ { humidity: 0 humidityIn: 64 lat: 30.5599731 lng: 120.7531459 name: "63002529" temperature: 19.8 temperat原创 2020-07-10 08:47:55 · 202 阅读 · 0 评论 -
js的函数的返回值
js中的大部分函数都会默认返回一个underfined.也就是说,当我们定义一个函数的时候,再函数的末尾的地方会有一个return underfinendfunction test() { //隐藏的return underfined,直到我们再函数里面手动的return 一个数字的时候,才能把return 覆盖。同时之所以函数会运行到结尾之后不会往下运行,就是因为函数末尾后面有一个return underfined}还有一点点小的知识点上面我们定义的test函数,当我们写成原创 2020-06-09 13:27:39 · 854 阅读 · 0 评论 -
require和exports,module.exports。import和export,export default
##require和import首先需要明确的是:他们都能帮助我导入一些模块他们的适用范围不一样,require通常来说是用在node中的,在浏览器方面,却不支持。import是es6定义的一个语法标准,具有普适性。先讲讲require的用法(import会搭配export讲)首先我们要知道,require导入的是一个对象(如下,我们在test1.js中导入test2.js)//test2.js文件内是空的//test1.jslet a = require('./test2.js')原创 2020-05-26 15:06:55 · 231 阅读 · 0 评论 -
js中变量引发的思考(一)
js中的变量是松散类型的。也就是说:var msg;//注意:这个时候,msg的值是一个undefinedmsg = '123';msg = 123;上面我们定义的msg变量,连续的两次进行赋值,一次是赋值为字符串,一次是数字,这个在js中是完全的合法的。var 操作符定义的变量,会成为定义该变量作用域中的局部变量,也就是说,在该函数作用域的外边是无法访问该变量的,因为这个变量,在函数退出的时候就会被销毁。也就是说:function test(){ var msg = '123';原创 2020-05-25 10:19:09 · 213 阅读 · 0 评论