批改状态:合格
老师批语:完成的不错, 继续加油
// * class 类 类声明class User {// * 构造函数 :声明属性constructor ( uname , emj ){this.uname = unamethis.emj = emj}so () {return `${this.uname}!= ${this.emj}`}static MOVE = 'CCCCC'}// * 实例化类const user = new User ('3123' , '2334')// * 访问类console.log(user.so());// * 继承class Pv extends User {constructor(uname , emj , cv) {// * super 调用父类成员super( uname , emj )this.cv = cv}so () { // * ${super.so()} 调用父类的方法return `${super.so()} - ${this.cv}`}}const user1 = new Pv ('3123' , '2334' , 'xcx')console.log(user1.so());// ! 类中使用 "访问器属性"const Svg = class {// * 声明私有属性 在属性名前面加上 ##xc = 12get age () {return this.#xc}// * 设置访问器 setset age(age) {age >= 18 ? (age <= 100 ? this.#xc = age :console.log('非法')) :console.log('非法');}}// * 实例化const svv = new Svg ()svv.age = 17console.log(svv.age);//* ********************************************************************** */let str = '123456'console.log('--------------------');// * 获取字符串长度console.log(str.length);//* charAt() 根据索引拿到成员 */console.log(str.charAt(0) );console.log(str[0]);// * indexof 由成员获取索引console.log(str.indexOf('4'));console.log(str.includes('5')); // * 查询数据是否在字符串中console.log(str.concat('456' , '789')); // * 字符串拼接console.log(str.replace('34','aaa')); // * 字符替换console.log(str.substring(0,3)); // * 必须忽略结束索引 ,即最后一个数据console.log(str.split()); // * 字符串转为数组console.log(str.split('',4)); // * 字符串转为数组 第二个参数指定获取几位console.log('ANA'.toLocaleLowerCase()); // * 转小写console.log(str.link('baidu.com')); // * 生成链接// * ******************************************** * /let arr = []console.log(arr.push(10,23,789)); //* 尾部差入数据console.log(arr);// * 删除console.log(arr.pop());console.log(arr.pop());console.log(arr.pop());console.log(arr.pop());console.log('---------------------');// * 头部添加console.log(arr.unshift(10,654,56,565,78));console.log(arr);console.log(arr.shift());console.log('--------------');delete arr[2]console.log(arr);// *********************************************** //! WARNING// * 迭代 for each 没有返回值arr.forEach (function(item){console.log(item);})console.log('=---------------------');// * map 有返回值arr.map (function(item){return console.log(item);})console.log('=---------------------');// *
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号