ES6解构赋值_树旅小爷的博客-程序员宝宝

技术标签: 前端  

解构赋值:从数组和对象中提取值,赋值给变量

1.数组

const arr = ['星星','月亮','太阳'];
let [a,b,c] = arr;//a='星星'  b='月亮'  c='太阳'

2.对象

const obj = {
    
	name : '星星',
	age : 18,
	sing: function(){
    
		console.log("星星会唱歌");
	}
}
let {
    name,age,sing} = obj;

//直接调用
sing();//星星会唱歌

//不解构,原来写法
obj.sing();
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/milk_tiger/article/details/118667626

智能推荐

【Android】JSONArray的合并_云涛连雾的博客-程序员宝宝_android jsonarray 合并

在Android开发过程中,需要处理解析服务器JSON数据时,或需要进行两个或多个JSONArray合并操作。比如在进行LIstView的动态更新时。在此提供一种JSONArray合并的方法,方便需要时调用。代码如下: public static JSONArray joinJSONArray(JSONArray mData, JSONArray array) {

jni-jobject操作对象_WangEason1985的博客-程序员宝宝_jni jobject

前言jni中除了基本数据类型和数组之外,都是jobject类型的变量。jni提供了一系列的方法来操作jobject。 下面的示例都是根据TestObject.java来进行的。public class TestObject { private String firstName; private String secondName; public TestObject(S...

PAT甲级 1153 Decode Registration Card of PAT (25分) map/C++_六九八的博客-程序员宝宝

1153 Decode Registration Card of PAT (25分)题目大意:给定准考证号和成绩,按照下列查询方式查询:给定level,找到该等级考试的所有学生,按照分数降序排序,相等则按准考证号升序排序;给定site,找到site的所有成绩之和,并输出人数;给定date,找到每个site的人数,按人数降序输出,相等则按site升序输出。输入输出用scanf、printf,并且使用unordered_map代替map,否则会超时自己写完以后,再看柳神的代码,还是一如既往的强

git学习笔记2-一些很重要又很初级的命令和技巧(霜之小刀)_霜之小刀的博客-程序员宝宝

git学习笔记2-一些很重要又很初级的命令和技巧(霜之小刀) 欢迎转载和引用,若有问题请联系 若有疑问,请联系 Email : [email protected] QQ:2279557541 本文大量参考了《精通git》 第2版1、更简洁的查看git文件的状态大部分情况下使用git status查看文件状态时打印的信息过于复杂,不够简洁,这是我

矩阵乘法 之 strassen 算法_taxue505的博客-程序员宝宝

一般情况下矩阵乘法需要三个for循环,时间复杂度为O(n^3),现在我们将矩阵分块一般算法需要八次乘法 r = a * e + b * g ; s = a * f + b * h ; t = c * e + d * g; u = c * f + d * h;strassen将其变成7次乘法,因为大家都知道乘法比加减法消耗更多,所有时间复杂更高! strassen的处理是: 令:

评估期已过.有关如何升级您的测试版软件的信息,请访问,sql server 2008 r2评估期已过。有关如何升级的测试版软件的信息..._weixin_39769228的博客-程序员宝宝

当打开sql server2008企业管理器的时候,出现报错“评估期已过。有关如何升级的测试版软件的信息.....”解决办法:1,打开注册表:开始>运行>regedit,修改注册表:HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Microsoft SQL Server/100/ConfigurationState里的 CommonFiles 值改成 32,...

随便推点

游戏英文词汇命名——备用_weixin_30951231的博客-程序员宝宝

注!:转载自微薄园农民伯伯,转下来以备以后找不到!以下是游戏中行业命名,参考了WOW的GRE核心词汇正文 力量Strength敏捷Agility/Dexterity耐力Stamina/Patience智力Intellect精神Spirit精力Vigor活力Vitali...

一.TextView 显示文本框控件, EditText 输入文本框_weixin_30847271的博客-程序员宝宝

1.一般共有属性:  android:id ------------>控件的id  android:layout_width -->控件的宽度  android:layout_height ->控件的高度  android:text ---------->文本内容  android:textSize ------>文本大小  android:t...

layui.table 数组表格 把数据的总数显示出来_我是高手高手高高手的博客-程序员宝宝_layui 展示现有数组

, done: function(res, curr, count){ $("#total").html(count); }<blockquote class="layui-elem-quote"><h3>学生总人数:<span id='total'></span><

动态加载Ribbon功能区_Just4life的博客-程序员宝宝

上下文选项卡对新UI的功能提供了极大的推进作用。当用户对某对象执行特定的任务时就会出现特定的选项卡。例如,在Excel中处理图表时,一个上下文选项卡提供用于图表处理的额外选项。本文将介绍创建和执行这些特定的选项卡,以及如何修改内置的上下文选项卡,也介绍如何定制或替换内置的弹出菜单,如何创建自已的上下文弹出菜单。最后,探讨创建一个使用多种语言的UI。使项目上下文使项目上下文意味着必须响应所做

签名失效怎么做!_zjj778899的博客-程序员宝宝

7月12日之后,很多软件用不了。目前的解决办法是自己给软件签名,自己使用。这个能解决大部分的软件意外退出的问题检测软件签名是否存在1.打开终端,输入【sudo -s】2.然后会提示你输入开机密码,你就把密码输入***,输入过程中不会显示密码,输入完成后按确认键enter3.然后再终端输入【xattr 】,再打开应用程序文件夹,把软件拖到终端,比如把Winclone拖***,终端就会显示【xattr /Applications/Winclone.app】,然后按确认4.接下来你就会看到com.ap

JS输出函数调用栈_愧怍12的博客-程序员宝宝_js打印调用栈

最近在编写JS逆向hook类插件,然后需要获取当前代码执行时所在的位置,方便代码定位,于是就总结下JavaScript如何输出函数调用栈。演示代码function main() { let a = fun('hello world') console.log(a)}​function fun(a) { return a}​main()复制代码方法console.trace()使用如下function main() { le...

推荐文章

热门文章

相关标签