当前位置: 网站首页>小程序开发>小程序制作

淮安网站推广【淮安办理400电话】淮安SEO优化、淮安微信公众号APP客户端小程序开发、淮安网站托管、淮安APP开发

发表日期: 2021-04-25 09:17:49 浏览次数:79

淮安网站推广【淮安办理400电话】淮安SEO优化、淮安微信公众号APP客户端小程序开发、淮安网站托管、淮安APP开发

淮安位于江苏省中北部,江淮平原东部。地处长江三角洲地区, [1]  是苏北重要中心城市, [2]  南京都市圈紧密圈层城市,淮河生态经济带首提首推城市 [3]  ,坐落于古淮河与京杭大运河交点,处在中国南北分界线“秦岭-淮河”线上,拥有中国第四大淡水湖洪泽湖,是全国文明城市 [4]  、国家历史文化名城、国家卫生城市、国家园林城市、国家环境保护模范城市、国家低碳试点城市、中国优秀旅游城市。为淮扬菜的主要发源地之一,是江淮流域古文化发源地之一。

淮安有2200多年建城史。秦时置县,境内有著名的“青莲岗文化”遗址。曾是漕运枢纽、盐运要冲,驻有漕运总督府、江南河道总督府。历史上与苏州、杭州、扬州并称运河沿线的“四大都市”,曾经淮安“因运而兴、因运而盛” [5]  ,有“中国运河之都”的美誉。中国大运河淮安段入选世界遗产名录。淮安地处江苏省长江以北的核心地区,邻江近海,为南下北上的交通要道,区位优势独特。是江苏省的重要交通枢纽,也是长江三角洲北部地区的区域交通枢纽。

淮安人杰地灵,是一代伟人周恩来总理的故乡。 [6]  历史上诞生过大军事家韩信、汉赋大家枚乘、巾帼英雄梁红玉、《西游记》作者吴承恩、民族英雄关天培、《老残游记》作者刘鹗等。 [7] 

淮安有著名的红色旅游景区周恩来故里景区、刘老庄八十二烈士陵园、黄花塘新四军军部纪念馆、苏皖边区政府旧址纪念馆等,生态旅游景区古淮河文化生态景区、里运河文化长廊、洪泽湖古堰景区、第一山国家森林公园、清晏园、金湖水上森林公园等。

2.2.5 声明展开和剩余参数

在ES5中,我们可以用apply()函数把数组转化为参数。为此,ES2015有了展开运算符(...)。举例来说,考虑我们上一节声明的sum函数。可以执行如下代码来传入参数xyz

let params = [3, 4, 5];console.log(sum(...params));复制代码

以上代码和下面的ES5代码的效果是相同的。

console.log(sum.apply(undefined, params));复制代码

在函数中,展开运算符(...)也可以代替arguments,当作剩余参数使用。考虑如下这个例子。

function restParamaterFunction (x, y, ...a) {
  return (x + y) * a.length;}console.log(restParamaterFunction(1, 2, "hello", true, 7));复制代码

以上代码和下面代码的效果是相同的(同样输出9)。

function restParamaterFunction (x, y) {
  var a = Array.prototype.slice.call(arguments, 2);
  return (x + y) * a.length;}console.log(restParamaterFunction(1, 2, 'hello', true, 7));复制代码

 你可以访问http://t.cn/EGbBP4e执行展开运算符的例子,访问http://t.cn/EGbBqXf执行剩余参数的例子。

2.2.6 增强的对象属性

ES2015引入了数组解构的概念,可以用来一次初始化多个变量。考虑如下例子。

let [x, y] = ['a', 'b'];复制代码

以上代码和下面代码的效果是相同的。

let x = 'a';let y = 'b';复制代码

数组解构也可以用来进行值的互换,而不需要创建临时变量,如下所示。

[x, y] = [y, x];复制代码

以上代码和下面代码的效果是相同的。

var temp = x;x = y;y = temp;复制代码

这对你学习排序算法会很有用,因为互换值的情况很常见。

还有一个称为属性简写的功能,它是对象解构的另一种方式。考虑如下例子。

let [x, y] = ['a', 'b'];let obj = { x, y };console.log(obj); // { x: "a", y: "b" }复制代码

以上代码和下面代码的效果是相同的。

var x = 'a';var y = 'b';var obj2 = { x: x, y: y };console.log(obj2); // { x: "a", y: "b" }复制代码

本节要讨论的最后一个功能是简写方法名(shorthand method name)。这使得开发者可以在对象中像属性一样声明函数。下面是一个例子。

const hello = {
  name: 'abcdef',
  printHello() {
    console.log('Hello');
  }};console.log(hello.printHello());复制代码

以上代码也可以写成下面这样。

var hello = {
  name: 'abcdef',
  printHello: function printHello() {
    console.log('Hello');
  }};console.log(hello.printHello());复制代码

 你可以访问以下URL执行上面三个例子。

  • 数组解构:http://t.cn/EGbBYYT

  • 变量互换:http://t.cn/EGbBswS

  • 属性简写:http://t.cn/EGbrUJi

2.2.7 使用类进行面向对象编程

ES2015还引入了一种更简洁的声明类的方式。你已经在1.6节学习了像下面这样声明一个Book类的方式。

function Book(title, pages, isbn) { // {1}
  this.title = title;
  this.pages = pages;
  this.isbn = isbn;}Book.prototype.printTitle = function() {
  console.log(this.title);};复制代码

我们可以用ES2015把语法简化,如下所示。

class Book { // {2}
  constructor(title, pages, isbn) {
    this.title = title;
    this.pages = pages;
    this.isbn = isbn;
  }
  printIsbn() {
    console.log(this.isbn);
  }}复制代码

只需要使用class关键字,声明一个有constructor函数和诸如printIsbn等其他函数的类。ES2015的类是基于原型语法的语法糖。行{1}声明Book类的代码与行{2}声明的代码具有相同的效果和输出。

let book = new Book('title', 'pag', 'isbn');console.log(book.title); // 输出图书标题book.title = 'new title'; // 更新图书标题console.log(book.title); // 输出图书标题

c51c866ffa1ab3457f2021e8bbdbcc1.jpg

淮安网站推广淮安办理400电话淮安SEO优化、淮安微信公众号APP客户端小程序开发、淮安网站托管、淮安APP开发

400-111-6878
服务热线
顶部

备案号: 苏ICP备11067224号

CopyRight © 2011 书生商友信息科技 All Right Reserved

24小时服务热线:400-111-6878   E-MAIL:1120768800@qq.com   QQ:1120768800

  网址: http://www.768800.com  网站建设上往建站

关键词: 网站建设| 域名邮箱| 服务器空间| 网站推广| 上往建站| 网站制作| 网站设计| 域名注册| 网络营销| 网站维护|

企业邮箱| 虚拟主机| 网络建站| 网站服务| 网页设计| 网店美工设计| 网站定制| 企业建站| 网站设计制作| 网页制作公司|

400电话办理| 书生商友软件| 葬花网| 调温纤维| 海洋馆运营维护| 北京保安公司| 殡仪馆服务| 殡葬服务| 苏州殡葬一条龙| 朝阳殡葬| 苏州殡葬服务|

预约专家

欢迎您免费咨询,请填写以下信息,我们收到后会尽快与您联系

  

服务热线:400-111-6878