首页 > TAG信息列表 > PersonName

JavaScript简餐——类,那个男人回来了!

文章目录 前言一、类二、类定义三、总结 前言 写本《JavaScript简餐》系列文章的目的是记录在阅读学习《JavaScript高级程序设计(第4版)》一书时出现的各个知识点。虽是对读书的笔记和总结,但是希望它轻量、简洁、犀利,不会引起阅读疲劳,可以在碎片化时间和闲暇之余轻巧地沐

用prototype和直接扩展方法/属性的区别, 以及constructor构造器用法

直接扩展的方法/属性,可看做静态方法/属性,只能通过类名访问, 无法通过类实例访问 // 定义一个Person类型 const Person = function(){ } // 直接扩展一个Person类的属性 personName Person.personName = '张三' Person.say = function(){ console.log('我是:'+Pers

单链表

对于数据结构来说,是用来存取数据的。 算法是针对于数据结构的应用,而算法的设计又要以数据结构为载体来进行创建。 想要以单链表来操作数据,最常用的是增删改查。 链表属于线性结构,在逻辑上是相邻的数据结构,但是在物理上有可能又是毫无关系的。 在对链表进行操作的时候,有一个头节点

vue中{{}}用法

{{}}作为html模板,用于输出对象属性和函数返回值,其中内容可以是: 变量 三元表达式 函数 <template> <div> <!--变量--> <div>{{title}}</div> <!--三元表达式--> <div>{{true?'正确':'错误'}}</div> <!--函数--> &l

Java面试之JUC系列:值传递和引用传递

值传递和引用传递 举例 /** * 值传递和引用传递 */ class Person { private Integer id; private String personName; public Person(String personName) { this.personName = personName; } } public class TransferValueDemo { public voi

[心得笔记]多线程之间的内存可见性问题

每个线程都有自己的缓存块, 会将主存中的变量缓存到各自的缓冲区中, 每次线程的读取和写入的都是自己缓存区变量, 所以在改变缓冲区变量的时候还有一个过程就是同步主存相应变量的过程, 但是这个过程要看线程是否有多余的时间去同步使用 volatile可以解决线程内存可见性的问题, 但

typescript 声明和解构

1.var 和 let var hh:string = 'heson' //存在作用域提升 let hh1:string ='heson' //块级作用域 function f1(flag:boolean):number{ let a = 90 if(flag){ // let b = a +1 //ok var b = a + 10 return b //ok } //