原文:js 將字符串當作js表達式執行方法

聽同事說了一個需求。他有一個數據對象obj,接口會給他返回一個索引key,這個key長度不固定,根據這個key去修改obj對應的值。 舉個例子: 現在我想修改索引key 對應的值 level : 為變量value的值 wh . 方法一:使用eval eval函數 我看了很多書 都讓別用這個函數。但是它真的很強大。 鑒於eval有一些作用域問題,還有一些安全性問題 聽說最好別用 這個我其實沒怎么用過 ...

2019-11-18 18:56 0 1818 推薦指數:

查看詳情

js字符串和正則表達式

字符串的生成轉換 你可以將任何類型的數據都轉換為字符串,你可以用下面三種方法的任何一種: 字符串轉化為其他類型 js提供了parseInt()和parseFloat()兩個轉換函數,Number也可以實現轉化 字符的操作 ...

Tue Mar 20 22:42:00 CST 2018 0 17747
js正則表達式test方法、exec方法字符串search方法區別

1.正則表達式test方法 test() 方法用於檢測一個字符串是否匹配某個模式 返回值: 如果字符串 string 中含有與 RegExpObject 匹配的文本,則返回 true,否則返回 false。 2、正則表達式exec方法 exec() 方法用於檢索字符串中的正則表達式 ...

Mon Dec 04 00:38:00 CST 2017 0 3761
千萬別把js的正則表達式方法字符串方法搞混淆了

我們在字符串操作過程中肯定經常用了test() split() replace() match() indexof()等方法,很多人經常把用法寫錯了,包括我,所以今天細細的整理了下。 test()是判斷是字符串是否與正則表達式匹配,返回true | false;   同學們 ...

Fri Apr 24 23:24:00 CST 2015 0 11016
JS-提取字符串—>>普通方法VS正則表達式

如下:“23nr qreq2 34fq4 4454gsr 45” 【將這一字符中的數字挑出來,當然人家作伴的不能被分開】。 一、普通方法: 知識點:for遍歷,if判斷,字符串length屬性+charAt()方法,數組push()方法, 注意關鍵點: var tep ...

Fri Mar 17 18:52:00 CST 2017 0 2228
JS 正則表達式去除字符串的前后空格字符

在web前端筆試中,總是會遇到這樣的筆試題:   例如: 清除一個字符串的前后的空白的字符 (一)揮刀准備功夫 正則表達式的基本語法: 1、Start 正則表達式總是以斜線起始和結束。 /.../ 2 元字符 :是用於構建正則表達式的符號(用於連接字母和數字,創建高度描述性的文本模式 ...

Fri Jul 17 06:21:00 CST 2015 0 5177
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM