--- id: a103376db3ba46b2d50db289 title: Spinal Tap Case isRequired: true challengeType: 5 videoUrl: '' localeTitle: 脊椎龙头套 --- ## Description
将字符串转换为脊柱案例。脊柱情况是全小写单词连接的破折号。如果卡住,请记得使用Read-Search-Ask 。尝试配对程序。编写自己的代码。
## Instructions
## Tests
```yml tests: - text: spinalCase("This Is Spinal Tap")应该返回"this-is-spinal-tap" 。 testString: assert.deepEqual(spinalCase("This Is Spinal Tap"), "this-is-spinal-tap"); - text: spinalCase("thisIsSpinal Tap")应该返回"this-is-spinal-tap" 。 testString: assert.strictEqual(spinalCase('thisIsSpinalTap'), "this-is-spinal-tap"); - text: spinalCase("The_Andy_ Griffith_Show")应该返回"the-andy-griffith-show" 。 testString: assert.strictEqual(spinalCase("The_Andy_Griffith_Show"), "the-andy-griffith-show"); - text: spinalCase("Teletubbies say Eh-oh")应该返回"teletubbies-say-eh-oh" 。 testString: assert.strictEqual(spinalCase("Teletubbies say Eh-oh"), "teletubbies-say-eh-oh"); - text: spinalCase("AllThe-small Things")应该归还"all-the-small-things" 。 testString: assert.strictEqual(spinalCase("AllThe-small Things"), "all-the-small-things"); ```
## Challenge Seed
```js function spinalCase(str) { // "It's such a fine line between stupid, and clever." // --David St. Hubbins return str; } spinalCase('This Is Spinal Tap'); ```
## Solution
```js // solution required ```