当前位置: 首页 > news >正文

tx-前端笔试题记录

目录

目录

1.你最熟悉的前端框架是什么说说你对它的理解。

2.请简单实现一下js对象深度拷贝。

3.CSS 有几种方法实现垂直水平居中?请简要写一下。

4.这段程序执行之后控制台会打印什么内容?

5.下列程序的输出结果是多少?为什么?

6.有ABCDE 五个火车站,单向行驶的时间如下 AB5,BC4,CD8,DC8,DE6, AD5,CE2,EB3,AE7 编程求以下路线需要行驶的时间,如果没有该路线存在,输出NO SUCH ROUTE #1. A-B-C.#2. A-E-D.期望的输出是: Output #1: 9 Output #2: NO SUCH ROUTE



1.你最熟悉的前端框架是什么说说你对它的理解。

2.请简单实现一下js对象深度拷贝。

3.CSS 有几种方法实现垂直水平居中?请简要写一下。

4.这段程序执行之后控制台会打印什么内容?

const promise1 = new Promise((resolve, rejcct) => { console.log('1') setTimeout(() => { resolve('2')},0)
})
promise1.then((res) =>{ console.log(res) setTimeout(() => { console.log('3')}, 0)
})
setTimeout(()=>{console.log('4')
},0)
console.log('5') // 1 5 2 4 3

5.下列程序的输出结果是多少?为什么?

var x = 1;
var obj = {x: 3,fun: function () {var x = 5; return this.x;}// fun: () => {//     var x = 5; return this.x// }
};
var fun = obj.fun;
console.log(obj.fun(), fun()); // 3 undefined

6.有ABCDE 五个火车站,单向行驶的时间如下 AB5,BC4,CD8,DC8,DE6, AD5,CE2,EB3,AE7 编程求以下路线需要行驶的时间,如果没有该路线存在,输出NO SUCH ROUTE #1. A-B-C.#2. A-E-D.期望的输出是: Output #1: 9 Output #2: NO SUCH ROUTE

var getDistance = function (str) {const arr = ['AB5', 'BC4', 'CD8', 'DC8', 'DE6', 'AD5', 'CE2', 'EB3', 'AE7']const map = new Map()for (let i = 0; i < arr.length; i++) {const ele = arr[i];const key = ele.slice(0, 2)const value = ele.slice(2) - 0// console.log(key, value);map.set(key, value)}let res = 0const s = str.split('-')for (let i = 0; i < s.length - 1; i++) {const element = s[i] + s[i + 1];const v = map.get(element)if (!v) return 'NO SUCH ROUTE'res += v;// console.log(v);}return res;
};console.log(getDistance('A-E-D'))

http://www.lryc.cn/news/228390.html

相关文章:

  • 详解Redis持久化(上篇——RDB持久化)
  • 爬虫常见风控
  • 华为ensp:边缘端口并启动BUDU保护
  • 分布式id生成数据库号段算法的golang实现
  • 【算法 | 模拟No.4】AcWing 756. 蛇形矩阵 AcWing 40. 顺时针打印矩阵
  • 数据——最为直接的答案
  • php加密解密的用法(对称加密,非对称加密)
  • 优秀智慧园区案例 - 中建科技产业园(中建·光谷之星),万字长文解析先进智慧园区建设方案经验
  • Python基础详解教程------目录大纲
  • 什么是高防IP?
  • 打开word文档报错,提示HRESULT 0x80004005 位置: 部分: /word/comments.xml,行: 0,列: 0
  • Allegro层叠中的Etch Factor-铜皮的腐蚀因子如何计算
  • 20 个好用的一行 Java代码
  • Java编程--单例模式(饿汉模式/懒汉模式)/阻塞队列
  • 【go-zero】go-zero 脚手架 simple-admin 第二章:通过goctls生成api整个项目
  • 小程序用户隐私设置指引
  • Docker - 容器数据卷
  • YOLOv5独家最新改进《新颖高效AsDDet检测头》VisDrone数据集mAP涨点,即插即用|检测头新颖改进,性能高效涨点
  • 第十三章 网络管理实战1
  • 警惕!.360、.halo病毒来袭,这些建议能让你的数据安如泰山!
  • ubuntu使用快照部署polygon全节点
  • 理解快速排序
  • 初始MySQL(三)(合计函数,分组函数,字符串相关函数,数字相关函数,时间日期函数,加密函数,流程控制函数)
  • AI系统ChatGPT源码+详细搭建部署教程+AI绘画系统+支持GPT4.0+Midjourney绘画+已支持OpenAI GPT全模型+国内AI全模型
  • 程序员语录:一个真正有本事的人,往往有哪些特征呢?
  • 做一个Springboot文章分类模块
  • MTK手机平台充电原理
  • 产品化的GPT,能否为“百模大战”照亮未来?
  • 【中间件篇-Redis缓存数据库03】Redis高级特性和应用(发布 订阅、Stream)
  • Verilog基础:三段式状态机与输出寄存