首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JS 语法糖 0 ——解构

JS 获取对象的属性和访问数组内容是都是很常用的操作,从 ECMAScript 6 开始,允许按照一定模式从数组和对象中提取值对变量进行赋值,这被称为解构(Destructuring)。...在这篇文章中,你将会看到 JS 解构的常见用法和技巧。 1.数组解构 1.1 简介 以前访问数组元素使用下标。...var cars = ["Saab", "Volvo", "BMW"] var car0 = cars[0], car1 = cars[1], car2 = cars[2] ES6 允许写成下面这样。...let x; if ([1][0] === undefined) { x = f(); } else { x = [1][0]; } 默认值可以引用解构赋值的其他变量,但该变量必须已经声明。..., 0] move({}); // [0, 0] move(); // [0, 0] 上面代码中,函数 move 的参数是一个对象,通过对这个对象进行解构,得到变量 x 和 y 的值。

6.9K30

GT Transceiver中的重要时钟及其关系(1)GT Transceiver参考时钟

Quad是由4个GT Transceiver通道,1个QPLL,2个差分输入时钟对,1个模拟输入引脚组成的集合。...外部参考时钟输入对 IBUFDS_GTE2就是Transceiver的参考时钟输入端口,记住,1个Quad有2个参考时钟,我们称之为REFCLK0,REFCLK1,具体用哪一个,看你外部板卡设计时,实际给了哪一路...其结构示意图如下: 总结来说,每个QUAD中的GT Transceiver通道有6个可用的参考时钟输入: 两个外部参考时钟输入对,GTREFCLK0和GTREFCLK1 来自于QUAD上部的两个参考时钟引脚对...,GTSOUTHREFCLK0和GTSOUTHREFCLK1 来自于QUAD下部的两个参考时钟引脚对,GTNORTHREFCLK0和GTNORTHREFCLK1 GT Transceiver通道的参考时钟首先来自于上面所说的...IBUFDS_GTE2输出(O)连接到GTXE2_COMMON/GTHE2_COMMON(包含QPLL)或者GTXE2_CHANNEL/GTHE2_CHANNEL(包含CPLL)原语的GTREFCLK0

1.2K30
领券