
javascript
文章平均质量分 61
金色熊族
这个作者很懒,什么都没留下…
展开
-
win10 平台搭建react native 并在 Android模拟器上运行app
win10 平台搭建react native 并在 Android模拟器上运行app原创 2023-05-14 22:19:32 · 2480 阅读 · 2 评论 -
javascript获取字符串首字符、尾字符的操作;substr用法
javascript获取字符串首字符、尾字符的操作原创 2022-10-18 16:44:50 · 1583 阅读 · 0 评论 -
import 引入的是const对象--javascript学习记录
问题描述看下面的微信小游戏示例:三个文件main.js add1.js global.jsmain.jsimport {glb} from './global.js'import {add1} from './add1.js'/** * 游戏主函数 */export default class Main { constructor() { console.log(glb); add1(); console.log(glb); }}add..原创 2022-04-30 14:12:48 · 1693 阅读 · 0 评论 -
javascript 的函数入参被引用的情况总结
javascript与c++不同,函数原创 2022-02-06 17:13:59 · 1750 阅读 · 0 评论 -
Javascript的4种函数调用方法--《Javascript The Good Parts》读书笔记
总论根据《Javascript The Good Parts》第四章(这本书出版于2015年以前,没有包含ECMASCRIPT6的标准),Javascript提供4种函数调用方法:函数作为对象的成员;函数不是任何对象的成员;通过构造函数调用;通过apply调用函数作为对象的成员函数中的this指向其所属对象。函数不是任何对象的成员this指向整个程序的根节点--window。具体实例可见我的另一篇博客论javascript中this和that--《Javascript The Goo..原创 2022-01-03 20:20:35 · 505 阅读 · 0 评论 -
论javascript中this和that--《Javascript The Good Parts》读书笔记
目录代码:运行效果:分析:this的指向第一个function第二个functionthat的作用按照《Javascript The Good Parts》第四章的描述,假如函数是对象的方法,则函数的this指向所属对象。如果函数不是任何对象的属性,那么函数体中的this将指向“global object”,也就是窗体“window”。所以下面这段代码里,helper的this指向的就是window。代码:<html><head>&l原创 2022-01-03 15:38:15 · 865 阅读 · 0 评论 -
javascript的let与var区别一瞥--阮一峰《ECMAScript 6入门》笔记
阮一峰的《ECMAScript 6入门》的《let和const命令》一节ES6 入门教程https://es6.ruanyifeng.com/#docs/let介绍了一个例子,区分var与let的作用var是全局变量,而let是局部变量,只在{}的范围内有效。看下面的例子var a[];for(var i = 0; i < 10; i++){ a[i] = function(){ console.log(i); }}a[6]();//输出10原创 2022-01-01 16:02:55 · 395 阅读 · 0 评论 -
对javascript中promise async await的理解
promisepromise与then连用,then中的变量类型是promise::resolve的类型。asyncasync 用来修饰函数。被修饰后的函数的返回值自动变成Promise(resolve(类型))async不仅可以修饰有名字的普通函数,也可以修饰lambda函数:const fn = async() => {//......}这里的async修饰的就是一个lambda表达式 ()=> {}awaitawait 只能用在async修饰的函数之.原创 2021-12-26 18:18:06 · 480 阅读 · 0 评论 -
记一次codewars的javascript练习
题目:一个字符串由字母(大小写都可能有)、和数字组成。写一个程序,统计出现不止一次的字符个数(大小写算一个字符)。如“AaBB121cc”返回4因为Aa出现2次,BB两2,1两次,cc两次。涉及知识点:字符大小写转换;字符串的遍历;map元素是否存在的判断;map的遍历我的解答:function duplicateCount(text){ const map = new Map() var iMax = 0 for(var str of text){ if(!(str &g原创 2021-11-21 17:49:14 · 359 阅读 · 0 评论 -
javascript中的new 和 delete
熟悉c++的都知道,new用来获取资源,delete用来释放资源。但是在javascript中则不是这样。下面是stackoverflow上的高赞回答:https://stackoverflow.com/questions/4869712/new-without-delete-on-same-variable-in-javascript#:~:text=new%20is%20for%20creating%20objects,the%20property%20that%20you%20removed).原创 2021-09-06 21:33:01 · 961 阅读 · 0 评论 -
javascript 中的window, document, screen都有什么区别?
谷歌之后,从stackoverflow上找到的高赞答案:https://stackoverflow.com/questions/9895202/what-is-the-difference-between-window-screen-and-document-in-javascriptWindowis the main JavaScript object root, aka theglobal objectin a browser, and it can also be treated as ...原创 2021-08-31 20:25:24 · 431 阅读 · 1 评论