合集-JavaScript

一文彻底搞懂javascript中的undefined
摘要:title: undefined-in-javascript date: 2023-12-15 12:13:00 categories: - javascript tags: - undefined - javascript undefined in javascript undefined是可以说 阅读全文

posted @ 2025-07-21 08:56 前端风云志 阅读(410) 评论(2) 推荐(0)

一文搞懂javascript中的var、let、const
摘要:简介 var, let and const是JavaScript中三种定义变量的方式,它们之间有什么区别呢?这是前端面试中常见的一道题,今天我们来一文说透它。 let和const区别不大,主要是const声明的是常量,不可修改,而let声明的变量是可修改的。所以我们重点放在var和let上。 变量初 阅读全文

posted @ 2025-06-29 22:23 前端风云志 阅读(538) 评论(0) 推荐(2)

javascript中IIFE(立即执行函数表达式)到底是咋来的?
摘要:介绍 IIFE(Immediately Invoked Function Expression),中文名称:立即执行函数表达式,其实IIFE最早并不叫这个名字,而是叫做Self-Executing Anonymous Function,即自执行匿名函数。根据MDN的资料,IIFE这个说法最早由Ben 阅读全文

posted @ 2025-07-01 08:06 前端风云志 阅读(315) 评论(0) 推荐(1)

JavaScript Quine揭秘:如何让程序输出自身源代码?
摘要:介绍 如何写一段javascript程序,输出自身的源代码?这个问题非常有意思,大家不妨先尝试一下,反正在尝试了半个小时之后,我果断放弃了。 这种能输出自身的程序在英文里被称为quine。 准备知识 其实要实现这样一段程序,至少要掌握javascript中两个重要的知识点: IIFE toStrin 阅读全文

posted @ 2025-07-02 19:56 前端风云志 阅读(252) 评论(0) 推荐(0)

TypeScript结构化类型初探
摘要:啥是鸭子类型? 作为一个前端程序员,想必大家都知道javascript是一个弱类型语言,如果需要类型的支持,那就需要借助typescript来实现,但是大家可曾听过这样一个说法? javascript属于鸭子类型 当我第一次看到这个说法时,我不禁哈哈大笑,鸭子类型是啥?其实这不过是一个比喻而已,鸭子 阅读全文

posted @ 2025-07-05 16:48 前端风云志 阅读(232) 评论(0) 推荐(2)

typescript结构化类型应用两例
摘要:介绍 结构化类型是typescript类型系统的一个重要特性,如果不了解这个特性,则经常会被typescript的行为搞得一头雾水,导致我们期待的行为与实际的行为不一致。今天我们就来看两个例子。 不了解结构化类型的同学,可以先看看这篇:TypeScript结构化类型初探 第一个例子 下面的代码定义了 阅读全文

posted @ 2025-07-06 15:45 前端风云志 阅读(284) 评论(0) 推荐(0)

JavaScript中如何遍历对象?
摘要:JavaScript中如何遍历对象? 今天来点稍微轻松的话题,如何在JavaScript中遍历对象,在平常的工作中,遍历对象是很常见的操作,javascript提供了多种方法来遍历对象的属性。这些方法各有特点,不同的场景需要使用不同的方法。 假设我们有一个Person对象,包含名字和年龄两个属性,下 阅读全文

posted @ 2025-07-08 07:21 前端风云志 阅读(809) 评论(4) 推荐(9)

JavaScript面试题,为什么[] + 0 = '0', 而{} + 0 = 0?
摘要:介绍 昨天在网上看到一道面试题,是关于JavaScript中的+元算符的,如下: [] + 0 = ? {} + 0 = ? 要解决这道题,我们首先要了解JavaScript中+运算符的行为,+元算符在JavaScript中主要有三种用途:一是用于数字相加,二是用于字符串连接,三是用于类型转换。 1 阅读全文

posted @ 2025-07-12 10:11 前端风云志 阅读(442) 评论(4) 推荐(3)

TypeScript枚举类型应用:前后端状态码映射的最简方案
摘要:介绍 这篇文章来谈一下 TypeScript 中的枚举类型(Enum)以及一些最佳实践。事情的起因是这样的,今天看到自己之前写的一段代码,感觉不是很好,于是想优化一下,期间用到了枚举类型,遂记录一下。为了方便理解,我将原来的例子简化一下。 业务需求 业务需求是这样的:我们要实现一个Job系统,你可以 阅读全文

posted @ 2025-07-13 10:32 前端风云志 阅读(257) 评论(0) 推荐(1)

导航

关注我

前端风云志