### 1. 控制台输出什么?
```html
<input type="button" value="aaa">
<input type="button" value="bbb">
<input type="button" value="ccc">
<input type="button" value="ddd">
```
```js
window.onload = function(){
var buttons = document.getElementsByTagName('input')
for(var i=0;i<buttons.length;i++){
buttons[i].onclick=function(){
console.log(i)
}
}
}
```
### 2. 如何合并数组a和b?
```js
var a = [1,2,3]
var b = [4,5,6]
```
### 3. 按要求写函数
> 将每个单词的首字母移动到词尾,并在每个单词后添加"ay"
```js
pigIt('Pig latin is cool') // igPay atinlay siay oolcay
```
### 4. 判断数据类型的方法有哪些?
### 5.写两个数组去重的方法
### 6.输出的是什么?
```js
var obj={
a:1,
b:2,
plus:()=>{
return this.a+this.b;
}
}
obj.plus()
```
### 7. 如何判断字符串以字母开头,后面可以是数字,下划线,字母,长度为6-30
### 8. 每隔一秒输出i值
```js
// 每隔一秒输出一次i值
for(var i = 0; i < 5; i++){
// TODO
}
```
### 9. 输出什么?
```js
var a = {}
var b = { key: "a" }
var c = { key: "c" }
a[b] = "123";
a[c] = "456";
console.log(a[b])
```
- 前端
- C1-Javascript
- H5图片分块和断点续传
- JavascriptPatterns[Stoyanstefanov]
- macotask和microtask
- 前端代码生成器
- 跨域
- 页面回到顶部滚动按钮实现
- C2-CSS
- 浏览器的一些单位
- 盒模型
- 移动端判断横竖屏
- C3-框架
- ReactNative
- 开发环境搭建(安卓篇)
- Vue
- vue+pdfjs使用
- vue+typescript使用实践
- vue+webpack3.x集成typescript
- Vue源码3
- vue源码分析1
- vue源码分析2
- vue笔记
- C4-工具
- git
- Gitlab-CICD
- mock规则
- vscode-settings
- webpack自定义命令,切换代理地址
- 正则表达式
- 深入浅出webpack
- C5-Node
- express
- express源码阅读
- nightmare使用指南
- 爬虫1.0
- C6-微信
- 微信
- C7-Canvas
- 基础API
- 前端随笔笔记
- 后端
- C1-Java
- shiro
- C2-Linux
- ffmpeg
- ITerm
- Linux
- MongoDB安装
- MySql安装
- Ngnix反向代理
- 常见错误
- 备忘
- mac
- 备忘-Work
- 备忘Link
- 服务器资源
- 教程
- Hexo个人博客搭建笔录
- 文档
- CSS编码规范
- 前端编码规范
- 随笔
- 整理
- 正则
- 链接收藏
- 面试
- CodeWars题库
- CodeWars题库(二)
- Java社招面试题
- Java面试
- Web面试
- 前端笔试题
- 笔试题