Javascript之Symbol类型 概述ES5的对象属性名都是字符串,容易造成属性名冲突,比如,你使用了一个他人提供的对象,但又想为这个对象添加新的方法,新方法的名字就可能与现有的方法产生冲突。ES6引入了Symbol就从根本上防止属性名的冲突。 Symbol是一种新的原始数据类型,表示独一无二的值。它是JavaScript的第七种数据类型,前六种是:undifined,null,Boolean,String,Number,Obje 2021-07-28 前端 JavaScript
JS判断数据类型 typeoftypeof 操作符返回一个字符串,表示未经计算的操作数的类型。 typeof 总是返回一个字符串 typeof 可能的返回值 类型 结果 undefined “undefined” Null “object” Boolean “boolean” Number “number” String “string” Function “function” 2021-07-26 前端 JavaScript JS面试题
计算机网络概述 什么是计算机网络计算机网络是通信技术与计算机技术紧密结合的产物 计算机网络就是一种通信网络 定义:计算机网络就是互连的、自治的计算机集合 自治:无主从关系 互连:互联互通 通信链路 通过交换网络互连主机 什么是Internet - 组成细节角度全球最大的互联网络 ISP(Internet Service Provider)网络互连的“网络之网络” 数以百万计的互连的计算设备集合 主机(h 2021-07-22 计算机网络 计算机网络概述
剑指Offer 22 链表中倒数第k个节点 剑指 Offer 22. 链表中倒数第k个节点题目输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。 例如,一个链表有 6 个节点,从头节点开始,它们的值依次是 1、2、3、4、5、6。这个链表的倒数第 3 个节点是值为 4 的节点。 示例 1: 123给定一个链表: 1->2->3->4->5, 和 k = 2021-06-03 前端 算法 JavaScript leetcode 链表
21合并两个有序链表 21. 合并两个有序链表题目将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 12输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4] 示例 2: 12输入:l1 = [], l2 = []输出:[] 示例 3: 12输入:l1 = [], l2 = [0]输出:[0] 题解方法一 迭代法解题 2021-06-03 前端 算法 JavaScript leetcode 链表
203移除链表元素 203. 移除链表元素题目给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。 示例 1: 12输入:head = [1,2,6,3,4,5,6], val = 6输出:[1,2,3,4,5] 示例 2: 12输入:head = [], val = 1输出:[] 示例 3: 12输入:head = [7,7 2021-06-02 前端 算法 JavaScript leetcode 链表