原文:关于一道面试题【字符串 '1 + (5 - 2) * 3',怎么算出结果为10,'eval'除外】

最近徘徊在找工作和继续留任的纠结之中,在朋友的怂恿下去参加了一次面试,最后一道题目是: 写一个函数,输入一个字符串的运算式,返回计算之后的结果。例如这样的: ,计算出结果为 最开始看到这个题目的时候,我脑中的第一反应就是eval,真的太直接了。但是我就不明白为什么这竟然是最后一道题目,我也不知道为什么还会考eval的运用,因此当时也很犹豫要不要用eval。因为eval有一系列的问题: eval会改 ...

2018-03-19 09:16 18 1175 推荐指数:

查看详情

9JavaScript字符串面试题

本文来源于笔者的开源项目前端面试与进阶指南 点击关注本公众号获取文档最新更新,并可以领取配套于本指南的 《前端面试手册》 以及最标准的简历模板. 解析 URL Params 为对象 模板引擎实现 转化为驼峰命名 查找字符串中出现最多的字符和个数 例 ...

Thu Sep 12 21:04:00 CST 2019 0 495
一道面试题

前几天去面试,确切的说是复试。面试官给我出了一道题。是这样的。 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止狼吃羊、羊吃白菜,该怎么过? 惭愧,我没答出来。 然后面试官把答案告诉了我,问我怎么用计算机实现? 还是惭愧,我又没答出来。 今天在 ...

Fri Apr 26 04:41:00 CST 2013 42 4386
一道前端面试题:定义一个方法将string的每个字符串间加个空格返回,调用的方式'hello world'.spacify();

偶然在群里看到了这道题:定义一个方法将string的每个字符串间加个空格返回,调用的方式'hello world'.spacify(); 这道题主要是对JavaScript对象原型的考察。 一开始感觉这个问题似乎非常简单,其实这是一个很好的开始。尤其对于那些未经过电话面试的候选人,他们个个 ...

Fri May 20 21:38:00 CST 2016 1 3472
一道面试题引起的思考

今天在认真干(划)活(水)的时候,看到群里有人发了一道头条的面试题,就顺便看了一下,发现挺有意思的,就决定分享给大家,并且给出我的解决方案和思考过程。 题目如下: 实现一个get函数,使得下面的调用可以输出正确的结果 乍眼一看,这不就是实现一个lodash.get方法吗?看上去好像很简单 ...

Fri Nov 23 19:31:00 CST 2018 3 997
一道JS闭包面试题

说明 最近看到这样一段代码 觉得有点意思,和大家一起来聊聊。 我相信如果你不是非常理解JavaScript中的闭包,一定是不想看这段代码的。 解释 好的,我们暂时先不去想这段代码,先看点 ...

Mon Aug 31 01:12:00 CST 2020 0 576
一道hive SQL面试题

一、hive中实现方法 基表: 组表: gt gid gname 1001 ...

Wed Sep 27 21:04:00 CST 2017 0 4490
一道面试题 vuex缺点?

最近去面试的时候,面试官有一道题是让我阐述用vuex的优缺点,优点倒还好说,这个缺点还真没有认识到,有道友可以帮忙解惑嘛? 2 回答 慕标5265247 ...

Tue Dec 04 04:02:00 CST 2018 0 1164
 
粤ICP备18138465号  © 2018-2026 CODEPRJ.COM