【Web·JS·基础】函数的使用和展运算符...objs

对象实例

  1. 常规赋值
  2. 空对象方式
javascript 复制代码
// 常规赋值
let man = {
  age: 15,
  name: "小芬",
  talk: function() {
    console.log("Hello 我是", this.name, "年龄", this.age);
  }
};

// 空对象方式
let man = new Object();
man.age = 15;
man.name = "小芬";
man.talk = function() {
  console.log("Hello 我是", this.name, "年龄", this.age);
};

man.talk(); // 调用

箭头函数

javascript 复制代码
// 普通函数
function greet(name, age) {
  console.log(`你好,我是${name},今年${age}岁`);
}

// 箭头函数
const greet = (name, age) => {
  console.log(`你好,我是${name},今年${age}岁`);
};

greet("小芬", 15);

多参函数

javascript 复制代码
 function add(n1, n2, ...args) {
	let total = n1 + n2;
	for (let index = 0; index < args.length; index++) {
	  total += args[index];
	}
	console.log(total);
	console.log(n1, n2, args);
 }
add(1, 2);
add(1, 2, 1, 1);
add(1, 2, 3, 4, 5, 6);

数组和对象形式

javascript 复制代码
let [nl,n2,...data] = [3,2,1,5,4,0];
console.log(nl,n2,data);

let { x, z, ...objs } = { x: 3, y: 4, p: 1, k: 2, d: s };
console.log(x, z, objs);
相关推荐
指针向南1 小时前
Chrome读不了HEIC怎么办:原生解码和WASM两条路
前端·图像处理·人工智能·chrome·计算机视觉·wasm
默_笙2 小时前
🚥 给 RAG 装一台心电监护仪:LangSmith 全链路观测(上)
前端·javascript
前端snow3 小时前
ai agent --- mem0 外挂记忆系统
前端
变与不变8064 小时前
js同步和异步难点重点详解
开发语言·javascript·ecmascript
特立独行的猫a4 小时前
用仓颉写一个 Tauri:IPC 的每次往返实现原理(web层到仓颉层的触发过程)
前端·ui·harmonyos·tauri·鸿蒙·仓颉
Dovis(誓平步青云)4 小时前
多个链接不等于多份证据,新闻核验看板怎样合并来源
java·服务器·前端·javascript·人工智能·pdf·电脑
骑着蜗牛撵大象3274 小时前
Qt 事件机制详解:从 QEvent 派生类到事件过滤器的全景指南
前端·python
qq_2518364575 小时前
理发管理系统 —— 会员模块
开发语言·前端·python·flask
Dovis(誓平步青云)5 小时前
几个方案来回选不定?做一个随时切换的候选推荐页
android·java·服务器·开发语言·javascript·数据库·智能化